我在编写代码方面并不陌生。但我只是在学习C语言。我无法理解这个主题。也许这不是问题,但现在对我来说这是一个问题。你能解释一下吗?
以下是我遇到的代码:
#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;
}
输出:
Enter a letter: a a is a vowel letter. Enter a letter: is not a vowel letter. Enter a letter: