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