C语言的for循环语句?
发布网友
发布时间:2022-04-23 22:40
我来回答
共3个回答
热心网友
时间:2023-10-12 12:30
1.首先定义一个循环变量 i。定义的时候可以不给它赋初值,在 for 循环里面再给它赋初值也行。但前面说过,最好在定义变量的时候就对它进行初始化,如果值不确定就初始化为 0...
2.然后定义一个用来存放“和”的变量 sum,并给它赋初值 0,然后进入 for 循环:
3.首先求解表达式1,即给变量i赋初值,i=1;表达式1只执行这一次,下面都不会再执行了。
4.然后求解表达式2,若 1<=100 成立,则执行 for 循环中的内嵌语句。
热心网友
时间:2023-10-12 12:30
你的第一个循环是把所有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
热心网友
时间:2023-10-12 12:31
具体模仿程序执行一次就知道了,他不是你所说的那样。
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