|
发表于 2014-10-19 17:31:54
|
显示全部楼层
#include "stdio.h"
void main()
{
int i, j, k;
printf("i j k\n");
for (i = 0; i < 2;i++) //1
for (j = 0; j < 2;j++) //2
for (k = 0; k < 2; k++) //3
printf("%d%d%d\n", i, j, k);
}
首先 i=0,满足条件进入循环 1,然后下一个又是循环, j=0满足条件,进入循环2,然后又有循环,k=0满足条件,在进入循环3.循环3中,语句是输出,然后分别输出i j k ,然后,继续,就是k++,k=1满足条件,继续输出,然后k++,k=2跳出这个循环,退到上一个循环,以此类推..
再不明白可以看这个代码,你那个改的
#include "stdio.h"
void main()
{
int i, j, k;
printf("i j k\n");
for (i = 0; i < 2;i++) //1
{
printf("执行循环1:i=%d \n",i); //2
for (j = 0; j < 2;j++)
{
printf("执行循环2:j=%d\n",j);
for (k = 0; k < 2; k++) //3
{
printf("执行循环3:k=%d\n",k);
}
}
}
}
这个再不明白,我就帮不了你了, |
|