C语言中,for语句的用法?
答案:2 悬赏:50 手机版
解决时间 2021-01-26 19:31
- 提问者网友:精神病院里
- 2021-01-26 06:34
C语言中,for语句的用法?
最佳答案
- 五星知识达人网友:一秋
- 2021-01-26 08:07
for的循环顺序你如果了解的话就会理解i++的作用了
我系统的说下吧
for(表达式1;表达式2;表达式3){
循环内容;
}
for的流程如下
当进入for循环的时候,首先执行表达式1(就是你上边的i=1的部分) 然后执行表达式2(就是你上边的i<8的部分)判断是否满足条件
满足条件进入循环体,执行循环体内容,当循环结束后执行表达式3(也就是你写的i++),然后再执行表达式2,判断是否还满足条件,这时i经过了表达式3后值已经变成了2.所以还是满足表达式2的条件。这样一直下去直到不满足的时候循环就结束了,这个过程中表达式1只用过一次,最主要的东西就在表达式2跟表达式3
百度知道里就给你回答过一模一样的问题
我系统的说下吧
for(表达式1;表达式2;表达式3){
循环内容;
}
for的流程如下
当进入for循环的时候,首先执行表达式1(就是你上边的i=1的部分) 然后执行表达式2(就是你上边的i<8的部分)判断是否满足条件
满足条件进入循环体,执行循环体内容,当循环结束后执行表达式3(也就是你写的i++),然后再执行表达式2,判断是否还满足条件,这时i经过了表达式3后值已经变成了2.所以还是满足表达式2的条件。这样一直下去直到不满足的时候循环就结束了,这个过程中表达式1只用过一次,最主要的东西就在表达式2跟表达式3
百度知道里就给你回答过一模一样的问题
全部回答
- 1楼网友:何以畏孤独
- 2021-01-26 09:34
for();是循环函数的一种,比goto,while,do……while都要好
使用方法如下:
for(语句1;语句2;语句3;)
{语句4;语句5……语句n;}
语句1,3都可以可以省略,语句2也可以,但是就代表永远做这个循环(就是死循环了,因为语句2是判断语句,省略了就代表永远是真的,就会一直执行下去)
循环函数for的用法很灵活,你可以把要执行的动作写在语句3中,要用逗号隔开,而不是分号。
而且可以在语句1的地方实行赋值(只是从开始循环的第一次而已,例如在语句1地方写上a=1,语句3写上++a,要是循环了3次,就代表a的结果是4,而不再是1)
使用for()函数要比goto,while,do……while都要好,因为灵活性很高
希望你满意!~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯