C语言网

 找回密码
 加入社区!

QQ登录

只需一步,快速开始

查看: 262|回复: 8

C语言双重循环??? [复制链接]

Rank: 2

主题
18
帖子
103
C币
125 枚
在线时间
9 小时
发表于 2010-9-2 16:47:38 |显示全部楼层
那位能帮我分析下:
   main(){
    int i,j;
   for(i=1;i<=9;i++){
   for(j=1;j<=9;j++)
  printf("%d*%d=%d\n",i,j,i*j);}
  getch();}
     我想知道这里的双重循环是如何执行的说详细点
   哪个是外循环和内循环
   先执行哪个循环??

Rank: 1

主题
0
帖子
10
C币
7 枚
在线时间
6 小时
发表于 2010-9-2 18:46:55 |显示全部楼层
main(){
    int i,j;
   for(i=1;i<=9;i++){   \\这是外循环
   for(j=1;j<=9;j++)       \\这是内循环
  printf("%d*%d=%d\n",i,j,i*j);}
  getch();}
\------先执行外循环(for(i)),然后进入内循环(for(j))

Rank: 2

主题
3
帖子
113
C币
117 枚
在线时间
7 小时
发表于 2010-9-2 20:52:30 |显示全部楼层
循环嵌套。。。

Rank: 2

主题
2
帖子
80
C币
87 枚
在线时间
16 小时
发表于 2010-9-2 20:55:19 |显示全部楼层
main(){
int i,j;
for(i=1;i<=9;i++)
{
   for(j=1;j<=9;j++)
  printf("%d*%d=%d\n",i,j,i*j);
}
getch();}
先执行外层循环,当i=1时,内层循环j从1到9,计算乘法
当i=2时,内层循环j从1到9,计算乘法
...............
当i=9时,内层循环j从1到9,计算乘法

Rank: 1

主题
0
帖子
24
C币
28 枚
在线时间
5 小时
发表于 2010-9-3 15:36:53 |显示全部楼层
:)。。。。。。。。。。。。。。。

Rank: 2

主题
18
帖子
103
C币
125 枚
在线时间
9 小时
发表于 2010-9-5 08:02:54 |显示全部楼层
恩   我知道了 ,谢谢大家的帮忙!

Rank: 4

主题
9
帖子
160
C币
250 枚
在线时间
23 小时
发表于 2010-9-5 14:05:05 |显示全部楼层
小球,师傅我来了,,
想找个师傅。。。

Rank: 1

主题
0
帖子
18
C币
3 枚
在线时间
3 小时
发表于 2010-9-6 18:05:29 |显示全部楼层
从外跳到内再循环再跳出在进内循环再跳出在跳出外循环

Rank: 2

主题
18
帖子
103
C币
125 枚
在线时间
9 小时
发表于 2010-9-8 16:46:35 |显示全部楼层
恩,明白了,谢谢大家!
您需要登录后才可以回帖 登录 | 加入社区!

C语言 ( 粤ICP备11042647号-2 )

GMT+8, 2012-2-7 23:08

©2009-2011 cyuyan.com.cn

回顶部