99问答网
所有问题
C语言中while(a!=0)和while(a==1)是不是一个意思
如题所述
举报该问题
推荐答案 推荐于2017-09-20
不是一个意思
a != 0 的意思是 a不等于0 a可以是 不是零的任意数,这时条件成立 可以执行循环
a == 1 a的值是 1 时,条件成立,这时循环可以执行
一个是a的值不是1时的任意值,循环可以执行下去
一个是a的值只有是1时,循环才可以执行下去
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7WOBXzWjtBjtjOejzv.html
其他回答
第1个回答 2015-09-20
这个依赖a的取值范围,如果a的值限定在0和1两个数,那它们就是同一个意思。
否则它们的意思完全不一样
追问
好像a的值超过1意思还是一样的呢
相似回答
大家正在搜
相关问题
求高手解答单片机C语言中while(--a)和while(a...
c语言中a /= 10; 和while (n!=0)分别是什...
C语言,while(!E)中的!E等价于? A,e==0 B...
c语言中while(a[i]!='\0')中的'\0'是什么...
c语言中while(a%n!=0&&b%n!=0)在运行中并...
C语言中a与a!=0是一个意思吗? a是整型常量
C语言中在while语句中a%i==0,表示可以整除还是不能...
c语言中while的用法