C语言中while(n--)啥意思

2024-11-20 08:23:29
推荐回答(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(n--)
的意思就是
1.先取n的值,判断是否为0,不是跳到第2步,是的话跳到第4步
2.不是那么n=n-1,然后执行while循环
3.再回到第一步
4.执行while循环后面的语句

回答(3):

直到n自减到0时结束循环。

回答(4):

当n不等于0时执行while循环中的内容,并且n自减1,一直到n等于0时跳出while循环(n还是会自减1)

回答(5):

下一行