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

📅  最后修改于: 2021-05-25 20:17:37             🧑  作者: Mango

#include 
int main()
{
    int i = 3;
    switch (i)
    {
        case 0+1: printf("Geeks");
                break;
        case 1+2: printf("Quiz");
                break;
        default: printf("GeeksQuiz");
    }
    return 0;
}

上面程序的输出是什么?
(A)极客
(B)测验
(C)怪胎测验
(D)编译时错误答案: (B)
说明:在某些情况下,表达式会被求值。在评估1 + 2 = 3之后,控制转到第二个条件块,并打印测验。

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。