#include <stdio.h>
#include <stdlib.h>
int main (int argc, char *argv[])
{
int a[3][4] = {
{0, 1, 2, 3},
{4, 5, 6, 7},
{8, 9, 10, 11}
};
printf ("%d\n", a[2][1]);
printf ("%d\n", *a[2] + 1);
printf ("%d\n", *(*(a + 2) + 1));
printf ("%d\n", *(*a + 9));
system ("PAUSE");
return 0;
}
參考資料:
(原創) 二維陣列與字串陣列有什麼差異? (C/C++) (C)
(原創) 為什麼將二維陣列傳入函數時,還要傳入column數? (C/C++) (C)
在函數中傳入二維陣列
沒有留言:
張貼留言