www问答网
所有问题
C语言中while(a!=0)和while(a==1)是不是一个意思
如题所述
举报该问题
推荐答案 推荐于2017-09-20
不是一个意思
a != 0 的意思是 a不等于0 a可以是 不是零的任意数,这时条件成立 可以执行循环
a == 1 a的值是 1 时,条件成立,这时循环可以执行
一个是a的值不是1时的任意值,循环可以执行下去
一个是a的值只有是1时,循环才可以执行下去
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/3A4GdKAW5GW5W4nWK1.html
其他回答
第1个回答 2015-09-20
这个依赖a的取值范围,如果a的值限定在0和1两个数,那它们就是同一个意思。
否则它们的意思完全不一样
追问
好像a的值超过1意思还是一样的呢
相似回答
C语言中while是
什么
意思
答:
C语言中的while是一
种循环语句,是计算机的一种基本循环模式。当满足条件时进入循环,不满足跳出 使用格式为:
while(
条件表达式){ 循环体语句;} 3.当while循环的条件表达式为真时,进入循环,一直循环到条件表达式为假为止
C语言中while(0)和while(1)
分别是什么
意思
呢?
答:
while(1) 中的1表示真,这个while总是成立。while(0)中的0表示假,这个while总是不成立的
。if的使用说明:#If.Then.#Else 指令的作用与 If.Then.Else 语句相同,其差异在于 #If、#Else、#ElseIf,及 #End If 指令没有单独成行的形式,也就是说,在指令所在的那一行,不能有其他代码出现。
c语言中while(a)
、if(a)、
while(!
a)、if(!a)、if(%a
)是
什么
意思
?
答:
while(a) 表示当a!=0时执行循环,其等价于
while(a!=0)
。if(a) 同上。while(!a) 表示当a=0时执行循环,其等价于
while(a==
0)。if(!a) 同上。if(j%2)continue; 表示j%2!=0时执行continue;j%2!=0表示j除以2的余数不为零,即除不尽。即j为奇数时执行continue;...
c语言中while(!
a)什么
意思
?
答:
while(!
a) 的作用:当a为0时,!a为真,执行循环体。当a为1时,!a为假,程序就跳过循环体往下执行。while语句的格式为:
while(
条件表达式){ 语句
1(
循环体)} 可以看出,while循环结构简单,仅有条件部分,其他成分(如增量等)应另外安排。正因为如此.while语句执行过程是首先判断
while中
的“...
c语言while
循环
的
问题
答:
while循环是对
while括号
后面的表达式进行真假的判断,,比如你用的a,
C语言中
有这样的规定,如果
a=0
;那么a 表达的就是假,如果a不为0,那么他表示的是真,因此,上面的循环,只要a不等于0,那么循环就一直进行 刚开始学的时候,我一直以为,只有在等于1的时候才是真,等于2他就不能循环了,其实那...
在
c语言中while()
语句
括号里面是一个
数字代表什么
意思
,比如
while(1
...
答:
c语言
下,while()
括号里面
放的是循环的条件,若是真,则循环;否则,停止。
1)
任何非
零的
整数都是为真的,所以
while(1)和 while(
2)和 while(3)等
都是一个意思
。2)若是指针的话,NULL则为假,反之则为真。3)a > b 等类似的表达式,满足为真,反之为假。
C语言中while
的用法
答:
C语言中while
的用法解析如下:一、1表示true,在bool类型取值false和true,0为false,非0为true(例如-1和2都是true)。程序中,这里1就表示永真,直到循环体内遇到break。二、while用法演示解析:1、含义:
While
循环会在指定条件为真时循环执行代码块。2、语法如下:(如果忘记增加条件中所用变量的值...
麻烦帮我解答一道
C语言的
循环问题
!!!
答:
while(a=0)
{ printf("good");a--;} 循环0次,因为a=0不是真值表达式,而是赋值表达式,这里的表达式的真值为a的值。因为a的值为0,所以这里等效
与while(
0),0为假,所以不循环。把a=0换成
a==
0,循环1次,第一次循环a的值为0,所以a==0为真,在循环体内执行 a--,那么我的值就成为-...
C语言中
运算符||的
意思
是什么
答:
c中运算值以1代表真,0代表假 2.由于真||任何值都是真,所以||也被称为短路运算符,只要前面一个值是真,后面部分就不计算了,比如:int x
=0
,y=0,z=0;++x||y--||z++;由于++x后的值为1,||后面的值不计算也是1了,所以y仍然=0,同理z=0,相当于后面的y和z被短路掉了,故称短路...
大家正在搜
C语言中while什么意思
C语言中while语句
if(a)在c语言中什么意思
下列对c语言中语句while
c语言中if与while
c语言while(1)
在c语言中while怎么用
while在c语言中
c语言中do while
相关问题
求高手解答单片机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的用法