永发信息网

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

百度知道里就给你回答过一模一样的问题
全部回答
  • 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都要好,因为灵活性很高

希望你满意!~

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯