#include <stdlib.h>
int main(int argc, char *argv[]) {
//二維陣列
int ary[][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
//第0維,第0個,為1
//第0維,第1個,為2
//第0維,第2個,為3
//第0維,第3個,為4
//第1維,第0個,為5
//第1維,第1個,為6
//第1維,第2個,為7
//第1維,第3個,為8
//第2維,第0個,為9
//第2維,第1個,為10
//第2維,第2個,為11
//第2維,第3個,為12
int i, j;
//外層迴圈,數字不動
int a = sizeof(ary)/sizeof(ary[0]);
int b = sizeof(ary[0])/sizeof(int);
for(i= 0; i<a; i++){
for(j =0; j<b ; j++){
printf("第%i維,第%i個,為%i\n", i, j, ary[i][j]);
// printf("(%i,%i)=%i\n", i, j, ary[i][j]);
}
}
return 0;
}
沒有留言:
張貼留言