55问答网
所有问题
C语言程序设计 语句试题 新手不懂,求详细解释 如图
如图
如图所示,最后的结果为# & 我不懂的是:switch(a>0) ,满足条件,a的确大于0,但是执行图中 case 1 还是case 0 呢?
举报该问题
其他回答
第1个回答 2015-06-18
不同的编译器,可能会有一点不一样。不过从你的输出结果来看,你的编译器把a>0处理为1,所以执行的是case 1 ,之所以打印的是#是因为你的外层switch的case语句没有加break。所以它会继续执行case 0,然后default语句。所以打印出的是#&。
第2个回答 2015-06-18
把 case 当成 if 用了。
本回答被网友采纳
相似回答
大家正在搜
相关问题
c语言程序设计试题 求详细解 谢谢
C语言语句试题 新手不懂 求指教
c语言选择题....求每个选项的详细解释,急急急
c语言程序设计,一道题看不懂,求详细解答
c语言练习题,求指教
C语言程序设计例题求详细解释 静态局部变量值
一个c语言题目,求解,求解释
求详细解释,c语言自学中。。。很多问题不是太懂