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

2024-11-05 21:59:41
推荐回答(2个)
回答1:

不是一个意思
a != 0 的意思是 a不等于0 a可以是册顷 不是零的任意数,这时条件成立 可以执行循环
a == 1 a的值是 1 时,条件成立,这时循环可以执行
一个是a的值不是1时的任意值,循环可以执行下去
一个是a的值只有是1时,闹坦循环才可以州弯陆执行下去

回答2:

这个依赖a的取值范围,如果哗搭a的值限定在0和1两个数,那它们就是同一个培芦友意思。
否则它们配槐的意思完全不一样