这么说的话如果a=0时while(“a”)与while(0)是同一个效果么?= =;
追答你没搞清楚变量名和变量值的概念。
a=0时a是一个变量名,只能这样用while(a)才与while(0)是同一个效果
--如果你定义了int a的话--
程序设计语言是十分严谨的事物,不允许一丝一毫的含混或错误也不存在,跟现实事物不一样。是精密科学。
C语言中while(" ")什么意思,它跟while(1)和while('0')有区别么
while(" ")、while(1)、while('0')没有区别:结果都是 while(true)。因为while这里要求的是一个逻辑表达式," "、1、'0'三者都是正整数,都不是零,非零C语言判定为逻辑真。为好玩吧,或炫耀某种C语言技艺。
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 指令没有单独成行的形式,也就是说,在指令所在的那一行,不能有其他代码出现。
while什么意思?
while是C语言中的关键字,代表循环。while(i)和while(!i)的意思要看i这个变量(表达式)的值是真还是假(0和NULL就是假)。while(1)和while(99)和while(-76)甚至while(3-100)这类只要括号中的值(或表达式的值)非0,意思一样,代表可以循环并执行循环体,如果是while(0),则代表不执行循环并跳过...
在c语言中while()语句括号里面是一个数字代表什么意思,比如while...
c语言下,while()括号里面放的是循环的条件,若是真,则循环;否则,停止。1)任何非零的整数都是为真的,所以while(1)和 while(2)和 while(3)等都是一个意思。2)若是指针的话,NULL则为假,反之则为真。3)a > b 等类似的表达式,满足为真,反之为假。
while()和while()的区别是什么
while(0)就是一次都不执行循环,等同于while(0!=0)while(1)就是永远执行循环,可以在循环中通过break跳出循环,等同于while(0==0)a != 0 的意思是a不等于0 a可以是 不是零的任意数,这时条件成zhi立 可以执行循环;a == 1 a的值是1 时,条件成立,这时循环可以执行;一个是a的值不是1...
关于C语言中的while循环, while(1)是什么意思?
while(1)代表了循环永远执行下去.除非遇到break;才跳出循环.原因是while的循环里面是一个布尔值,而1代表了true,所以是一个无限循环.
C语言中while是什么意思
c 语言的while是循环语句 是用来循环遍历的 它的好处在于你没必要写很多的代码就可以达到你的目的 另外还有一个循环语句 是 do while 这个循环语句和while 的区别是 后者不管条件是否成立都要执行一次 而while则要看条件是否成立 while 的语法 while(判断语句){ \/\/执行语句 } do { \/\/...
c语言while语句什么意思?
一个while语句是要做事的,至于只有分号,则说明循环体为空不做事,但是条件判断部分就以调用isspace函数做事,判断是否为空格。之所以这样写是为了简化语句。你也可以这样写:while(1){ ch = getchar();if(isspace(ch)) break;}
c语句while的用法?
1.while(1)其中1代表一个常量表达式,它永远不会等于0。循环会一直执行下去。除非你设置break等类似的跳出循环语句循环才会中止。2.while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后减,--i先加后取值,所以i--的值同未执行该自减运算时的i相等。因此当i为0时...
c语言中while是什么意思
在C语言中,while是一种循环结构,它的作用是根据给定的条件反复执行一段代码。当while后面的条件为真时,它会一直执行循环体内的语句,直到条件为假时才会跳出循环。while语句的执行流程是先判断条件,如果条件满足(即为真),则执行循环体内的语句,执行完毕后再次判断条件是否满足,如果还满足,则再次...