程序for(i=1; i<10; i++){ for(j=1; j<10; j++)....................}与for(i=1; i<10; i++) for(j=1; j<10; j++){....................}这两个程序有区别吗?
这想知道的是,这两个程序运行的方式是不是一样啊?我是这样认为的,如果int i,j第一个程序运行:i=1的时候,j从1循环到9,然后i=2再循环j从1到9,如此循环下去,知道i=9,再循环j从1到9第二个程序运行:双循环,同时循环i, j从1到9我想请教下是这样的吗
有高手能指导下吗?
[此贴子已经被作者于2007-2-10 12:03:07编辑过]
请问下,这个有错误吗
一定有,书上有详细介绍.
main(){ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int i,j; for (i=0;i<3;i++) { for (j=0;j<3;j++) printf("%d",a[i][j]); printf("\n"); } }main(){ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int i,j; for (i=0;i<3;i++) for (j=0;j<3;j++) printf("%d",a[i][j]); printf("\n"); }lz 体会一下这两个,应该就可以明白了