c语言中程序段 int i=100; while (1) { i=i+1; if (i>100) break; } 是否构成了死循环
答案:6 悬赏:50 手机版
解决时间 2021-12-01 02:43
- 提问者网友:别再叽里呱啦
- 2021-11-30 20:39
c语言中程序段 int i=100; while (1) { i=i+1; if (i>100) break; } 是否构成了死循环
最佳答案
- 五星知识达人网友:青尢
- 2021-11-30 21:43
不会死循环的,初始i=100,然后第一次i=i+1,得i=101>100所以break,跳出循环,结束.
全部回答
- 1楼网友:酒醒三更
- 2021-12-01 00:40
这个要看你还有没有其他的语句,如果没有其他的函数的话就是一个死循环。虽然在第一次进入while循环里,i=101,if条件成立,中断,会退出while。如果有其他的函数,就执行其他的了。没有的话,就什么也不做了,程序就停了
- 2楼网友:想偏头吻你
- 2021-12-01 00:14
不是死循环,因为当i自增并大于100时执行if语句,并跳出while循环.呵呵,记得交流啊!
- 3楼网友:愁杀梦里人
- 2021-11-30 23:40
不是死循环,因为break 打破了循环
- 4楼网友:上分大魔王
- 2021-11-30 22:36
没有死循环,这段程序进去就会退出循环。
- 5楼网友:愁杀梦里人
- 2021-11-30 21:58
不会,想验证自己用编译器试下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯