作业帮 > 综合 > 作业

C语言中case语句,case和数字之间加不加空格有什么区别:

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/03/28 20:46:13
C语言中case语句,case和数字之间加不加空格有什么区别:
例如case1:和case空格1:,后者比较对,但是前者也能运行出来,不过答案案是错的,
C语言中case语句,case和数字之间加不加空格有什么区别:
case是关键字,case 1:能被作为switch语句的一部分正确识别;
case1:只是一个单纯的label,可以用goto进行跳转
再问: #include
int main()
{int k=5,n=0;
do { switch(k) { case 1: case 3:n+=1;break; default:n=0;k--;
case 2:
case 4:n+=2;k--;break; }
printf("%d",n);
}while(k>0&&n