以下程序的输出是什么?
#include
int main()
{
char check = 'a';
switch (check)
{
case 'a' || 1: printf("Geeks ");
case 'b' || 2: printf("Quiz ");
break;
default: printf("GeeksQuiz");
}
return 0;
}
(A)极客
(B)怪胎测验
(C)怪胎测验怪胎测验
(D)编译时错误答案: (D)
说明:表达式在case标签中求值。使用的两种情况都评估为1(true)。因此,编译时错误:由于不允许重复案例,因此重复案例值会闪烁。
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。