c语言for(i 0,j 10 ij,i-j ij中ij是什么意思

2020-11-23 21:19:15 字数 3059 阅读 5541

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次