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

📅  最后修改于: 2021-05-29 12:52:19             🧑  作者: Mango

预测以下程序的输出:

#include 
int main()
{
    int check = 20, arr[] = {10, 20, 30};
    switch (check)
    {
        case arr[0]: printf("Geeks ");
        case arr[1]: printf("Quiz ");
        case arr[2]: printf("GeeksQuiz");
    }
    return 0;
}

(A)测验
(B)测验极客
(C)怪胎测验
(D)编译时错误答案: (D)
说明:外壳标签在开关块内必须恒定。那就是为什么编译时错误:case标签没有减少为整数常量的原因。
这个问题的测验

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