看来是书没看懂,我说的是楼主,
for(i=0;i<1;i++)
//甲
for(j=0;j<2;j++)
//乙
printf("%d %d\n",i,j);
//丙
1.首先进入外循环 甲处 这时候 i =0
2.判断 i<1 ,因为 i =0 所以 i<1 为真,进入循环体
3.进入内循环 乙处 这时候 i =0, j =0
4.判断 j<2 ,因为 j =0 所以 j<2 为真,进入循环体
5.输出i和j,所以是 0 0
6.执行内循环 乙处 的 j++ 这时候 i =0,j =1
7.判断 j<2 ,因为 j =1 所以 j<2 为真,再次执行循环体内的语句
8.输出i和j, 所以是 0 1
9.执行内循环 乙处 的 j++ 这时候 i =0,j =2
10.判断 j<2 , 因为 j =2 所以 j<2 为假,退出内循环
11.执行外循环 甲处 的 i++ 这时候 i =1,j =2
12.判断 i<1 ,因为 i =1 所以 i<1 为假,退出外循环