C语言初学者,想知道这个for循环题

若有以下程序段:

for(i=1;i<=2;i++)

for(j=1;j<=3;j++)

   printf(“i=%d,j=%d\n”,i,j);

请写出运行结果并简述外层循环变量i和内层循环变量j的变化规律

外层i变1次,内部j变3次,
i=1 --->i < 2
j = 1 ----> j < 3 j++ --->j = 2
j = 2 ------> j <3 j++ --->j = 3
j = 3 ------> j = 3 j++ -->j = 4
j = 4 ------->j > 3此时退出
i++ --->i = 2
i = 2 --->i = 2
j = 1 ----> j < 3 j++ --->j = 2
j = 2 ------> j <3 j++ --->j = 3
j = 3 ------> j = 3 j++ -->j = 4
j = 4 ------->j > 3此时退出
i++ -->i = 3
i = 3 i>2此时退出
结束

我也是初学者:
输出为:
1,1
1,2
1,3
2,1
2,2
2,3