永发信息网

C语言中While()表达式的疑问

答案:6  悬赏:70  手机版
解决时间 2021-02-20 05:18
小弟最近在学C语言,有很多的疑惑,请高手能给小弟一一解惑,感之不尽。
书上说While()中表达式是非零为真,然后执行循环。
但是,1 比如我要写一个循环,当是零的时候才循环,那怎么写?
2 有的表达式 a小于等于100的时候循环,那它到零的时候不就是假了?
3 到底啥是真啊,有的表达式没有数字,只有关系啊。
最佳答案
1. 你可以避开0啊,用其他数字代替。或者while(x==0).
2. 0<100是真。
3. 非0即真。表达式为真也是真,如x=4,y=6,x>y则是假。
全部回答
1. while(x=0)
初学者加油。 1、while(0==a) {} 2、a是零的时候,表达式的值仍为真,while只管括号内的部分,不关心a 3、表达式成立即为真
1. while(a==0) 2. a=0时也是小于100啊,所以为真 3. 只要表达式的值不为0,都为真
1、定义一个变量:例如i==0的时候循环 while(i==0) {     dosomething..... }2、你没有理解while的用法,while真,执行;while假,不执行。当a=0的时候,while(a<=100)这个表达式是正确的,等同于while 1,while TRUE,a<=100是真,程序会执行,while 0,0是假,不执行 3、第二个问题已经回答了
这个很简单,例如定义一个变量int a;然后判断当a为0时才进入循环如下 while(a==0) { } 这样当a为0时就执行循环了,因为当a为0时,While()中表达式的逻辑运算结果是真,这个要细心体会的,你这三个问题都可以归咎为这一点,就是这一点你没有理解 在C语言中有好多这样的例子,如5-3>1,逻辑运算结果为“真”即为1;5-3<1,逻辑运算结果为“假”即为0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小平削面地址有知道的么?有点事想过去
多情破败是什么意思
如何找回捷达无线wifi密码
【燃烧的定义】燃烧的定义是什么?燃料燃烧过
根号9等于多少
今年40岁,购买保险,每年缴费35000元,连续缴费
老尾奇味鸡煲地址有知道的么?有点事想过去
0.3元加0.3角等于0.6元是对还是错
谁有wiboxls的软件啊 或是类似的
欧人地板(龙凤之家家具城)地址有知道的么?有
问一下新桑塔纳1.6自动舒适版要多少人民币
意义识记的效果不论在全面性、准确性、巩固性
大清银币宣统三年面额5元
如图,在三角形ABC中,D是AB边的中点,PD⊥AB交
名师点津八上英语答案
推荐资讯
洗温泉会感染传染病吗
悦莱美健身游泳俱乐部花城汇店我想知道这个在
象山有什么好玩的地方!可以自驾游的那种!
蜚怎么组词
金龙家电城地址有知道的么?有点事想过去
如何将诺基亚N8手机内英文译成中文
一个养鱼专业户去年养鱼28箱,今年养鱼42箱,
宏昌百货地址在什么地方,想过去办事
冬天种小枣树怎样管理春天怎样管理
LANCYFROM25地址在哪,我要去那里办事
迎合某人心理 用英语怎么说 我想用psychology
加工零件的表面粗糙度符号上有个字母N后边跟
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?