相关疑难解决方法(0)

如果我不在开关盒中写默认怎么办?

int a = 10;
switch(a){
case 0:
    printf("case 0");
    break;
case 1:
    printf("case 1");
    break;
}
Run Code Online (Sandbox Code Playgroud)

以上代码有效吗?

如果我确定int a不会有除1和0之外的任何其他值,我可以避免default吗?

如果在任何情况下一个值与1和0不同怎么办?

我知道这是一个愚蠢的问题,但我在想,也许这将是非法的或未定义的行为,所以我只是要求确认.

c switch-statement

44
推荐指数
3
解决办法
5万
查看次数

标签 统计

c ×1

switch-statement ×1