for语句和while语句的区别
答案:2 悬赏:40 手机版
解决时间 2021-02-15 22:51
- 提问者网友:未信
- 2021-02-15 12:02
for语句和while语句的区别
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-02-15 13:20
感觉没太大区别。表面上说是for要确定循环次数而while不确定循环次数,但实际上for的演变形式很多,已经和while没什么区别了;
比如:
while(n)
{......;n--}
for(; n!=0;)
{.......;n--}类似这样的就没区别了
当然一定要细细分析的话,总能找到些特殊例子来论证区别的,不然语言在设计循环结构的时候也不会分开了。
关键是用最合理,至少自己比较容易明白的方式去表达一个循环才是正途
比如:
while(n)
{......;n--}
for(; n!=0;)
{.......;n--}类似这样的就没区别了
当然一定要细细分析的话,总能找到些特殊例子来论证区别的,不然语言在设计循环结构的时候也不会分开了。
关键是用最合理,至少自己比较容易明白的方式去表达一个循环才是正途
全部回答
- 1楼网友:刀戟声无边
- 2021-02-15 14:37
通俗的说:
while :它用来实现"当型"循环结构。其一般形式如下:
while(表达式)语句
当表达式为非0值时执行while语句中的内嵌语句。其特点是:先判断表达式,后执行语句。
do...while :第一次执行一个语句块,然后重复循环的执行该语句块,
直到条件表达式等于 false
for:是用来表示循环次数已知的情况,它的使用格式为:for( 表达式一; 表达式二; 表达式三) 循环体语句
祝你好运 ^_^
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯