知天下,分类信息

C语言为什么答案为31,为什么i为2会执行,他不由case 0控制吗?

C语言为什么答案为31,为什么i为2会执行,他不由case 0控制吗?

c语言题,switch(i)中的i有什么含义吗,case中的1、2有什么含义吗,怎么会出来3个1呢

i是代表几,例如是1的话。那就是运行第一行代码。case1;如果是2的话,case:2其他的都一样。

C语言switch语句问题,程序执行case1,然后break,是不是再执行case2的break、case3的break?

不是哦,是只执行一次,比如i=1,执行case1之后就退出了,因为后面有break,它的作用就是结束switch

严版数据结构习题集(C语言) 3.19 为什么下面程序运行结果都是0?

因为你判断栈为空的条件错了

应该是S.top==S.base

而不是S.stacksize==0

C语言defalut语句

switch(i)

{ case 0:printf("%d",i);

case 2:printf("%d",i);

default:printf("%d",i);

}

switch语句中没有break就会从符合条件处开始依次执行 .

0 :0,2,default--000

1:default--1

2:2,default--22

标签: #答案 #语言