社区
C语言
帖子详情
while(--n)
jxnuzhouguohong
2012-03-12 07:10:35
while(--n)
..........//do something
n的值取值范围为多少时这个结构是个无限循环,取决于系统么?
...全文
117
6
打赏
收藏
while(--n)
while(--n) ..........//do something n的值取值范围为多少时这个结构是个无限循环,取决于系统么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蓝枫10
2012-03-12
打赏
举报
回复
小于等于0?
letmegocc
2012-03-12
打赏
举报
回复
想要无限循环,直接while(1)
jxnuzhouguohong
2012-03-12
打赏
举报
回复
[Quote=引用 3 楼 hnwyllmm 的回复:]
总会到0的
除非.....
你在循环中+1
int n = 2;
while(--n)
{
n++;
}
[/Quote]
n为负数的时候呢?
羽飞
2012-03-12
打赏
举报
回复
总会到0的
除非.....
你在循环中+1
int n = 2;
while(--n)
{
n++;
}
ProgrammingRing
2012-03-12
打赏
举报
回复
多大都会减到0的吧……
吾子墨鸿
2012-03-12
打赏
举报
回复
不会是无限循环,n终会有等于0的时候!
while(n--)和while(--n)
n-- 减号在后 就是 后递减 表达的意思 是先运算后递减,这里作为 while() 的循环同样适用 详细理解: 先运算 :把n的值作为判断条件,即非 0 都为真 **后递减 :在判断为真后,将n递减 ** 也就是 n本身的值
while (n-- > 0) 的用法
while (n-- > 0) 的用法 今天下午做题时遇到了,写篇文章记录一下 while(n- - > 0) 使用后缀递减运算符,它的意思是循环n次,除了最常用的 for (int i = 0; i < n; ++i) {...} 之外,还可以写 while (n- - ...
while (n-- > 0) 的用法
今天写java算法的时候碰到了while (n-- > 0) 这个东东,瞬间迷惑了,然后找度年了解了一下 它的意思是循环n次,除了最常用的 for (int i = 0; i 之外,还可以写 while (n-- > 0) {...} 和 while (--n >= 0) {...}...
while(n)与while(n--)
while(n): n是bool型变量时,就是代表n为true时运行循环 ... while(n--),当n=0时,并没有马上跳过循环条件和循环体,而是将循环条件执行完再跳过循环体。 #include <stdio.h> int ...
while(N--)解析
while(N--) { printf("%d ",N); } return 0; } # include<stdio.h> int main() { int N; scanf("%d",&N); N=N+1; while(N--) { printf("%d ",N); } return 0; } 由上
C语言
69,372
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章