c++程序语言中,为什么for(i 0,j 10(j0i4)ij

2021-01-12 10:03:38 字数 4453 阅读 8826

1楼:粒粒载亩

是不是还有定义等条件啊,

如果尽是这样,

应该是有循环的

c语言中:for(i=0;i<3;i++) for(j=0;j<3;j++)是什么意思 30

2楼:四舍**入

是一个双重循环。

其中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循环由循环体及循环的终止条件两部分组成。

3楼:会飞的小兔子

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;}

4楼:

这是一个双重循环。

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循环的三个表达式都是逗号表达式,这样来说,其实每个分号表达式可以由几个逗号表达式构成,中间用",”隔开,最后以“;”结束。

5楼:匿名用户

循环从3开始,每次j减1,当j=0时,循环条件不满足,因此只巡检3次;

这种写法很不好,不推荐使用。

6楼:

for(j=3;j;j--)

写为for(j=3;j>0;j--) 这样可以让人更明白意思

意为从3开始循环,每次自减1,到0不满足条件就跳出循环了

7楼:孤独一客人

这是一个双重循环

格式for(i=0;i<3;i++)

8楼:匿名用户

这是一个双重循环,通常我们会在循环中加个大括号

for(i=0;i<3;i++)

其中i从0到2,i取一个值,j就从0取到2,共循环9次

想问一下c中 for(i=0;i<5;i++) for(j=0;j<5;j++) 是怎么循环的?

9楼:匿名用户

我用1代表第一个for循环,2代表第二个for循环。

第一次执行1->执行2,直到2不满足j<5为止->第二次执行1->重头开始执行2,直到2不满足j<5为止->第三次执行1->........

也就是说1每执行一次,这里2要执行5次,直到1不满足i<5,这两个循环都执行完毕。

10楼:匿名用户

第一个for,i=0时,第二个for的j=0,1,2,3,4,循环5次。

i=1时,第二个循环5次。

i=2。。。。

i=3.。。。。

i=4.。。。。

共循环25次

11楼:匿名用户

双重循环

比如可以输出一个5行5列的矩阵

把基础打好吧

12楼:沉默de独白

#include

intmain()

i=0,j=1;i=0,j=2,i=0,j=3;i=0,j=4;i=1,j=0;i=1,j=2......i=4,j=4

c语言中 for (i = 0; s[i] !='\0' && s[j]==t[k]; j++, k++) 整个语句是什么意思?

13楼:巫马尓丝

for (i = 0; s[i] !='\0' && s[j]==t[k]; j++, k++)

对比常用的

for (i = 0; i第二个s[i] !='\0' && s[j]==t[k];这一句就相当于i件

第三个j++, k++就相当于i++这个判定条件,总体来说就是从i=0开始,每次 j++, k++,直到s[i] !='\0' && s[j]==t[k];这个条件不成立时候就结束循环。

14楼:范德萨了就

意思就是:

i = 0;

while(s[i] != '\0' && s[j] == t[k])

不过你的i没有变化阿,一般应该还有i++

c语言中for循环语句 for(i=1;i<10;i++)这个一共执行几次 我总是无法完全理解 求

15楼:匿名用户

首先要知道for语句

的执行原理,这样你就知道答案了:

现在以 for(i=1;i<10;i++)为例说明如下:

1.:运行到for语句时,让i=1,但这只执行一次。也就是说for语句中第一个分号前的语句只执行一次,就是相当于初始化

2.:判断第二个分号前的**是否为真

如果为假则退出for语句,就不执行for语句的后面{}中的语句,当然也就不执行第二个分号后的**了

如果为真,则先执行for语句的后面{}中的语句,如果期间没有跳出语句的**则执行第二个分号后的**,再跳回到2步进行判断!

所以你的这个for循环如下执行

先 i=1

1次,此时i=1,满足i<10 执行for语句内**,执行i++(i=2)

2次,此时i=2,满足i<10 执行for语句内**,执行i++(i=3)

3次,此时i=3,满足i<10 执行for语句内**,执行i++(i=4)

4次,此时i=4,满足i<10 执行for语句内**,执行i++(i=5)

5次,此时i=5,满足i<10 执行for语句内**,执行i++(i=6)

6次,此时i=6,满足i<10 执行for语句内**,执行i++(i=7)

7次,此时i=7,满足i<10 执行for语句内**,执行i++(i=8)

8次,此时i=8,满足i<10 执行for语句内**,执行i++(i=9)

9次,此时i=9,满足i<10 执行for语句内**,执行i++(i=10)

此时i=10,不满足i<10 退出for语句,未执行i++(i=10)

16楼:无奈去游戏

9次 i=1 小于10 进入循环 执行声明 后i++i=2 一次完成,

返回for 判断小于10 进入循环执行声明后i++i=3 2次完成,

返回for 判断小于10 进入循环执行声明后i++i=4 3次完成,

返回for 判断小于10 进入循环执行声明后i++i=5 4次完成,

返回for 判断小于10 进入循环执行声明后i++i=6 5次完成,

返回for 判断小于10 进入循环执行声明后i++i=7 6次完成,

返回for 判断小于10 进入循环执行声明后i++i=8 7次完成,

返回for 判断小于10 进入循环执行声明后i++i=9 8次完成,

返回for 判断小于10 进入循环执行声明后i++i=10 9次完成,

大于10跳出循环

17楼:争分夺秒

10次 9次判断成功(for循环体中执行9次),1次判断没成功(for循环体中没执行) 那么 在计算机中执行了9+1判断语句

18楼:匿名用户

n+1次 0~n 你自己算算~

19楼:谜幻界祖

1 2 3 4 5 6 7 8 9 九次,加到10判断退出,多看下书。

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

1楼 匿名用户 for 循环中间的语句是循环结束的条件 是个bool值,true和false i逗号表达式 就是逗号分隔的若干个表达式,逗号表达式最后的结果是 最后一个表达式的值 也就是i j的值 c语言中 非0为真,0为假 也就是i j 为0整个循环就结束了 2楼 匿名用户 判断循环是否结束的条件...

C语言程序中的null和0的区别是什么

1楼 召走刀文 null一般表示空指针,也就是这个指针没有指向任何地址。你也可以简单的理解为指针变量初始化时赋值 0 是字符串的结束符。例如字符串char p abc 实际上,一共有4个字符,分别是 a b c 0 ,所以当用数组来保存这个字符串时,就必须至少要有4个元素的数组。 对于gets函数,...

C语言中这段程序是什么意思,C语言程序中break是什么意思?

1楼 金色潜鸟 这段程序是构建一张黑白棋盘位图。即,横向每8格为一段,黑白交替,竖向也是 每8格为版一段,黑白交替。 i 0x8 即取权 2进制i值的 右数第三位,j 0x8, 取 2进制j值的 右数第三位 然后2者做 异或 运算, 0 0 0 1 0 1 0 1 1 1 1 0 。 数值 0 为黑...