发布网友 发布时间:2023-02-01 19:19
共0个回答
首先for语句是循环语句,他后面的括号内的内容是控制这个循环的设置参数。For语句的控制参数一共有三项,这三项用分号隔开,所以for后面的括号内一共有两个分号。第一部分的控制内容是在循环前,给循环的设初始值,一般是给循环变量进行赋值。本例中的循环变量是i,i=3,就是给变量i赋值3。第二部分是...
for(;i;i--) 这是什么意思?for(;i;i--)这句代码,表达式1为空,即没有要初始化的变量;表达式2“i”即是循环条件,i为true则执行循环,i为false则循环结束;表达式3“i--”和通常用法相似,每次循环条件判断完之后i--,i在这句代码之外应该会有初始化,否则这里的i没有赋值,执行会有问题。
{ int i,j,sum; for(i=3;i>=1;i--) { sum=0; for(j=1;j<=i;j++) su...两层循环,对于外层循环,只需要看 i=1 就行了。因为要输出的是 sum, 外层的3次循环,每次都会把 sum 赋值为0 ,所以只看第3次循环就行了。也就是 i=1,这时,内循环中, j=1, j 刚好小于等于i ,也就是1 ,所以内循环执行一次就结束了, sum 就等于 0+1*1,就是 1啦 ...
for 语句中(i=limit,i,i--)是什么意思?它的测试表达式是什么意思?C语言中,凡是 “表达式!=0”的判断,都可以省略判断式,直接用前面的表达式。所以for语句的完整是 for (i=limit; i!=0; i--)
java的for循环如何使用i--;呢for循环:在知道循环次数的情况下使用for循环 比如我要循环100次,输出100 99 98 97 ... 3 2 1 0这样的情况就可以使用for循环 for(int i=100;i>=0;i--){ System.out.println(i);} int i=100;就相当于你定义了一个变量,值为100 i>=0;是循环条件,当i大于或等于0时循环...
请解释一下C语言中的 for(--i;i>=0;i--) 的意思。for(--i;i>=0;i--)的意思就是,先执行一次--i,然后判定i是否大于等于零,若是i大于等于零,则执行循环体,然后再执行i--,若i小于零,则退出for循环 至此,此次循环结束,开始下一次循环,继续判定i是否大于等于零,以此类推,不断循环,即在i不小于零的时候,循环都是不断继续下去的.i--,--i的...
主程序里的两个for(i=0;i<3;i++)是什么意思?就是for循环啊,一共循环3次啊,从0开始,每次加1,一直到2
C语言 for(i--;i--;i--)for(--i;i>=0;i--)的意思就是,先执行一次--i,然后判定i是否大于等于零,若是i大于等于零,则执行循环体,然后再执行i--,若i小于零,则退出for循环 至此,此次循环结束,开始下一次循环,继续判定i是否大于等于零,以此类推,不断循环,即在i不小于零的时候,循环都是不断继续下去的.i--,--i的...
循环输出for(i--;i>=0;i--) printf("%d",x[i]); 是怎么理解的?_百度...for括号后的第一个是赋值语句,也是初始条件,第二句是条件判断语句,第三句可以理解成循环驱动。输出跟输入是一个道理的。先看初始条件,i--,就得先找出i是多少,赋值的时候已经把i加到了5,输出调用的时候的i--之后i就等于4,然后看第二句,符合判断条件。输出。在执行第三句i变成3,第一次...
for(i=3;i<=5;i++)i=3 j=1,打印一个 j=2,打印一个 j=3,打印一个 i=4 j=1,打印一个 j=2,打印一个 j=3,打印一个 j=4,打印一个 i=5 j=1,打印一个 j=2,打印一个 j=3,打印一个 j=4,打印一个 j=5,打印一个 结果:***(12个*)