C语言中while(n)是什么意思

2024-11-15 23:54:07
推荐回答(5个)
回答1:

while(n--)是C语言中的一条语句,但这个语句并不是完整的,在其后面应该有循环体,while语句的一般表达式为:while(表达式){循环体}。

while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。

WHILE <条件>

<语句体>

end while

do while <条件>

<语句体>

loop

扩展资料:

while循环语法:

1、C

do <语句> while(<条件>);

while(<条件>) <语句>;

2、C++

while(<条件>) <语句>;

do <语句> while(<条件>);

3、Java

while(<条件>) {<语句;>}

do {<语句;>} while(<条件>);

二者的区别是do-while最少会被执行一次。

循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。

参考资料:百度百科-while

回答2:

while(!a) 的作用:当a为0时,!a为真,执行循环体。当a为1时,!a为假,程序就跳过循环体往下执行。

while语句的格式为:

while(条件表达式){ 语句1(循环体)}

可以看出,while循环结构简单,仅有条件部分,其他成分(如增量等)应另外安排。正因为如此.while语句执行过程是首先判断while中的“条件表达式’,中的条件是否满足,满足,就执行while语句中的语句;不满足,就退出循环。当while中的条件一开始就为0时,则语句一次也不执行;当while中的条件为1 , while语句无限循环。可见while语句的使用极其灵活多样。

回答3:

while 中值为真时,进行循环。
括号中是n,及n为非零时为真,
及仅当n=0是,才停止循环
不会再问

回答4:

while(n)就是当 n ,也就是n 真值条件成立时,一直执行while(n)以后的语句 ,n>1为真,你《=0为假

回答5:

while(n)就是当 n ,也就是n 真值条件成立时,一直执行while(n)以后的语句