各位大神这两种程序运行逻辑有什么区别

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

for(j=0;j<4;j++)

 {printf("%d",j+i);

printf("\n");

}

 

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

{for(j=0;j<4;j++)

printf("%d",j+i);

printf("\n");

}

第一个是每次打印数字后就会打印换行,打印数字和打印换行都属于内循环的行为。第二个是内循环打印完所有数字,外循环打印一次换行。