C语言中while(a!=0)和while(a==1)是不是一个意思

如题所述

不是一个意思
a != 0 的意思是 a不等于0 a可以是 不是零的任意数,这时条件成立 可以执行循环
a == 1 a的值是 1 时,条件成立,这时循环可以执行
一个是a的值不是1时的任意值,循环可以执行下去
一个是a的值只有是1时,循环才可以执行下去
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-20
这个依赖a的取值范围,如果a的值限定在0和1两个数,那它们就是同一个意思。
否则它们的意思完全不一样追问

好像a的值超过1意思还是一样的呢

相似回答