1楼:匿名用户
for(;;)循环中间的语句是循环结束的条件,是个bool值,true和false, i逗号表达式:就是逗号分隔的若干个表达式,逗号表达式最后的结果是 最后一个表达式的值 也就是i-j的值 c语言中 非0为真,0为假 也就是i-j 为0整个循环就结束了
2楼:匿名用户
判断循环是否结束的条件,i小于j
3楼:匿名用户
当i小于j时循环结束
for(i=0,j=10;i
4楼:斩orz赤红之瞳
i-j是一个表达式,每个表达式都有一个值,例如i=2,j=6表达式的值就是-4,逗号表达式的值是后面一个,所以这个循环当i-j这个表达式为假时退出循环,即当i=j时。
for(i=0,j=10;i-j;i++,j--)为什么是无限循环
5楼:lzs丶灬
```for循环中间的语句是控制语句,只要满足中间的语句就会一直循环,除非你自己break
i-j这个语句没有控制啊,会一直满足的
for(i=1,j=10;i-j;i++,j--);为什么是无限循环呢
6楼:望舒凌霄
不要吧逻辑值和数值搞混了,i-j虽然可以等于零。但是他们每次计算都成立,返回的逻辑值恒为1,所以循环一直
for(i=0,j=10;i<=j;i++,j--)则k=i+j等于?
7楼:梁雪妙
当i=6,j=4时,条件i<=j不满足,不再执行for循环,k=6+4=10
for(i=0,j=10;i<=j;i++,j--) k=i+j,执行完for用循环后,k的值,过程
8楼:匿名用户
一直为10,因为循环的是k=i+j,而不是+=,所以不管i++和j--永远都是10
c++程序语言中,为什么for(i=0,j=10;(j>0)&&(i<4);i++,j--)
9楼:粒粒载亩
是不是还有定义等条件啊,
如果尽是这样,
应该是有循环的
for(i=0,k=0,j=10;i<=j;i++,j--) k=i+j;求解k
10楼:物理公司的
k=i+j,k并没有累积,所以只算最后一次的i和j就可以了6+4=10
c语言中:for(i=0;i<3;i++) for(j=0;j<3;j++)是什么意思 30
11楼:四舍**入
是一个双重循环。
其中for(j=0;j<3;j++)是for(i=0;i<3;i++)的内嵌循环。
先循环第一个fori=1j=1,2,3i=2j=1,2,3i=3j=1,2,3一共3*3执行9次。
for遍历0到9之间的数字,for循环由循环体及循环的终止条件两部分组成。
12楼:会飞的小兔子
c语言中:for(i=0;
i<3;i++)for(j=0;j<3;j++)是一个双重循环。
for(i=0;i<3;i++)
其中for(j=0;j<3;j++)是for(i=0;i<3;i++)的内嵌循环
先循环第一个fori=1j=1,2,3i=2j=1,2,3i=3j=1,2,3一共3*3执行9次、
for遍历0到9之间的数字
for(;i<10;i++)
printf("\n");
//此时i的值是10
printf("i=%d\n",i);
扩展资料for循环体外定义变量
#include
intmain()
printf("\n");
printf("i=%d\n",i);
intj=0;
for(;j<10;)
printf("\n");
printf("j=%d\n",j);
return0;}
13楼:
这是一个双重循环。
for(i=0;i<3;i++)
其中for(j=0;j<3;j++)是for(i=0;i<3;i++)的内嵌循环;
先循环第一个for i=1 j=1,2,3 i=2 j=1,2,3 i=3 j=1,2,3一共3*3执行9次。
for循环由循环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以c语言和pascal语言代表的两种形式。
扩展资料
for循环中的变量可以是一个也可以是多个,不要局限于一个变量处理到底,那样有时会很单调,当程序适合把多个变量组成循环时,用多个for语句来表示就是有些浪费了。
for循环中语句可以为语句体,语句体外加大括号"{}"将参加循环的语句括起来。 for循环的三个表达式都是逗号表达式,这样来说,其实每个分号表达式可以由几个逗号表达式构成,中间用",”隔开,最后以“;”结束。
14楼:匿名用户
循环从3开始,每次j减1,当j=0时,循环条件不满足,因此只巡检3次;
这种写法很不好,不推荐使用。
15楼:
for(j=3;j;j--)
写为for(j=3;j>0;j--) 这样可以让人更明白意思
意为从3开始循环,每次自减1,到0不满足条件就跳出循环了
16楼:孤独一客人
这是一个双重循环
格式for(i=0;i<3;i++)
17楼:匿名用户
这是一个双重循环,通常我们会在循环中加个大括号
for(i=0;i<3;i++)
其中i从0到2,i取一个值,j就从0取到2,共循环9次