📜  C |回路和控制结构|问题16

📅  最后修改于: 2021-05-25 21:44:33             🧑  作者: Mango

以下程序的输出是什么?

#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基础课程》。