C语言的for循环语句?

发布网友

我来回答

3个回答

热心网友

1.首先定义一个循环变量 i。定义的时候可以不给它赋初值,在 for 循环里面再给它赋初值也行。但前面说过,最好在定义变量的时候就对它进行初始化,如果值不确定就初始化为 0...
2.然后定义一个用来存放“和”的变量 sum,并给它赋初值 0,然后进入 for 循环:
3.首先求解表达式1,即给变量i赋初值,i=1;表达式1只执行这一次,下面都不会再执行了。
4.然后求解表达式2,若 1<=100 成立,则执行 for 循环中的内嵌语句。

热心网友

你的第一个循环是把所有n数组的数据初始化为0,
然后通过t和j的双循环,先是t=0,j从0→2,n[0] = n[0](此时还是最开始的赋值0)+1=1,
n[1] = n[0](这里就改了,因为j=0的时候n[0]=1了)+1 =2,
n[2] = n[0] + 1 = 2,
从上面可以看出n[1]赋值的时候会获取到上一次的n[0]的值,所以是3

热心网友

具体模仿程序执行一次就知道了,他不是你所说的那样。
n[0]=n[0]+1=1
n[1]=n[0]+1=2
n[2]=n[0]+1=2
n[0]=n[1]+1=3
n[1]=n[1]+1=3
n[2]=n[1]+1=3
所以最后输出的值就是3

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com