关于什么是Java语言/C中switch语句

应经采纳了的确是少加冒号了,不过提示ture是unfefinedidentifiertrue要怎么定义,或者指代什么能知道清楚些吗... 应经采纳了,的确是少加冒号了不过提示ture是unfefined identifier。true要怎么定义或者指代什么,能知道清楚些吗

推荐于 · TA获得超过9656个赞

C语言里面没有标准的布尔运算符比如ture和false,所以你使用这两个单词是无意义的

C语言里面,0是假其他都是真

判断真假时以0为假,非0为

通常使用逻辑变量的做法:

还是不行的而且1=1作为switch条件也是一个错误,能给一个具体实现的例子吗
峩知道了因为C语言我没有深入的研究过,在C语言之中真与假在其内存之中是:1和0 
你只需要将True改成1即可!
 
是的,但我想你肯定是什么地方弄错了这语句在其它的如JSP,ASPJAVASCRIPT等等之中,我都是这样的用的
你在C之中出错的原因,我估计是在SWITCH中的错误由于没有相应的软件,没囿办法测试!

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

一、java当中的switch与C#相比有以下区别

             但是在执行的时候会一直执行所有case条件下的语句并不是去判断所以会一直执行直到遇到break关键字跳出或者一直执行到defaut語句。             还有就是如果在switch表达的结果在case中没话swithc就会从default执行这是与C#不同的地方。

* case后面跟的是要和表达式进行比较嘚值 语句体部分可以是一条或多条语句 break表示中断结束的意思,用来结束switch语句

* default语句表示所有情况都不匹配的时候就执行该处的内容,和if語句的else相似

我要回帖

更多关于 什么是java语言 的文章

 

随机推荐