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

 我来答
随便什么名啦啦
2020-04-30 · TA获得超过6988个赞
知道答主
回答量:18
采纳率:0%
帮助的人:5322
展开全部

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

百度网友a70ce28
2012-02-12 · TA获得超过992个赞
知道小有建树答主
回答量:619
采纳率:0%
帮助的人:564万
展开全部
while(n--)
的意思就是
1.先取n的值,判断是否为0,不是跳到第2步,是的话跳到第4步
2.不是那么n=n-1,然后执行while循环
3.再回到第一步
4.执行while循环后面的语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenxinweibest
2012-02-12
知道答主
回答量:7
采纳率:0%
帮助的人:3.7万
展开全部
直到n自减到0时结束循环。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
江湖三脚猫Django
推荐于2017-11-24 · TA获得超过3495个赞
知道大有可为答主
回答量:3333
采纳率:100%
帮助的人:3167万
展开全部
当n不等于0时执行while循环中的内容,并且n自减1,一直到n等于0时跳出while循环(n还是会自减1)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ooxx133
2012-02-12 · TA获得超过175个赞
知道答主
回答量:127
采纳率:0%
帮助的人:58.9万
展开全部
下一行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式