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: