I'm not new at writing code. But I'm just learning C language. I cannot understand this subject. Perhaps it is not an issue but now it is an issue for me. Would you please explain that?
Here is code, where I encounter with this:
#include <stdio.h>
int main(int argc, char *argv[])
{
    char letter;
    while (1)
    {
        printf("Enter a letter:\n");
        scanf("%c", &letter);
        switch (letter)
        {
            case 'a':
            case 'A':
            case 'e':
            case 'E':
            case 'i':
            case 'I':
            case 'u':
            case 'U':
            case 'o':
            case 'O':
                printf("%c is a vowel letter.\n", letter);
                break;
            case 'y':
            case 'Y':
                printf("%c is sometimes a vowel letter.\n", letter);
                break;
            default:
                printf("%c is not a vowel letter.\n", letter);
        }
    }
    return 0;
}
Output:
Enter a letter: a a is a vowel letter. Enter a letter: is not a vowel letter. Enter a letter:
 
    