11问答网
所有问题
当前搜索:
while后面加分号和不加分号
为什么
While
语句
后面
要
加分号
才正确
答:
While
语句有两种表达式,
while
(表达式);这种形式的循环结构中,while()后一定要有分号,表示这个语句结束了;while(){语句1;语句2;...}这种结构中while()后
不用加分号
,它的语句体在
后面
的大括号中。while (i<=100)的括号里有While语句的执行条件,程序运行需要先判断,所以需要加“;”,如果...
c语言中的
while
语句为什么
后边
有的能
加分号
,有的不能?这是为什么?_百度...
答:
C语言规定,一条语句是以
分号
(;)作为结束符的,所以如果写作
while
(expr);那么while的循环体就是空的,也就是没有循环体,这时需要在expr中做数据的修改操作,使得expr有假的可能。如果不存在这样的修改,除非expr恒为假,否则该语句将成为死循环。
C++中
while
语句句末
加分号与不加
的区别是什么
答:
1-
while
(条件) {...} 2- do{...} while(条件);注意第2个循环最后的那个
分号
,为什么会有这个分号?因为第1个循环被作为一个整体,可以被编译器识别,而第2个循环,如果没有最后的分号,编译器就不知道while是修饰前面的语句,还是像第1个一样修饰
后面
的语句,这里的分号起到了断句,消除歧义...
C语言里为什么
while后面
有的有
分号
?有的没有?有例子
答:
第一个例子循环体在
while
的前面,先执行的是循环体,再判断条件。而条件是不能用大括号{}括起来的的,在C语言中每段程序之间都要
用分号
隔开的,所以就要分号;第二个列子是先判断条件,再执行循环体,而循环体是用大括号{}包起来的,而在C语言中大括号和分号不能同时在一起,所以就
没
有分号;就...
do-while循环的
while后的分号
可以省略
答:
while
循环
后面不
能有
分号
,而do-while循环后必需有分号。do-while循环先循环一次再判断,而while先要判断。while 语句循环1while语句中的表达式一般是关系表达式或者是逻辑表达式,只要表达式的值为真(非0)即可继续循环2循环体中如果包括一个以上的语句。则必须用{}括起来,组成符合语句3应注意循环条件的...
为什么
while后面
要
加分号
答:
不是“
while后面
要
加分号
”。while(a){ a--;} 的执行过程是这样的:先判断a的值,若不是等于0,就循环(执行{ a--; })执行完后再然后回到本行的头上,继续判断a的值,……。右一个图的作用与左图是完全相同的。while(a--);的执行过程是这样的:先判断a的值,若不等于0(取完a的...
while()
与while
();后者多了个
分号
~有什么区别??
答:
while
()
后
有
分号
却
没
语句,也就是所谓的空语句,while判断后不做任何动作。没有分号,则执行分号前的语句。不会啊,如果是c语言的话,那就应该继续执行下面的语句,不会停止的。
while
语句
后分号
有无得区别在哪?
答:
有区别,有
分号
存在的时候只打印一句,-1;无分号的时候打印12句。。。
while
循环
后面不
能
加分号
,可是这个题加是为什么
答:
1、
while
( 条件 ); //直接跟一个
分号
,表示没有循环语句2、while( 条件 ){} //用一对空花括号表示没有循环语句这种的应用一般会在循环条件中完成相关的循环操作,如你的题目 典型的应用有求字符串长度,如:char s[]="hello";int i=0;while( s[i++] !='\0' ) ;printf("lenth of ...
while
循环的大括号结尾处要加;号码?
答:
这句话和下面是一个意思
while
(a[++x]>0){ } 因为省落了大括号所以加了分号表示这是一个完整语句,只是主体是空的。如果
不加分号
也不加大括号是错误的,因为这不是一个完整的语句只是一个while循环的判断条件,缺少了主体。while(b[y]>0){ a[x++]=b[y++];};这段
后面
的“;”不用加 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
while后加分号会怎么样
while循环后面有分号嘛
while条件加分号了会怎么样
dowhile后面加分号和不加分号
whlie语句后面不能有分号吗
while后面不加大括号
while语句后有分号
while语句需要加分号吗
while加分词