小编Ans*_*arg的帖子

C switch语句中的随机标签不会导致错误

可能重复:
交换机条件下的默认情况

我可以编译此代码而不会遇到任何错误.我认为应该有一个错误,因为assadfsd在switch语句中.

为什么编译失败?

#include <stdio.h>

int main(void)
{
    int choice =0;
    scanf("%d",&choice);

    switch(choice)
    {
        case 1 :
            printf("Case 1\n");
            break;                           
        assadfsd :
           printf("Error\n");                                 
    }  

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c switch-statement

3
推荐指数
1
解决办法
387
查看次数

标签 统计

c ×1

switch-statement ×1