/*C語言 印出陣列的位址*/
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i[3][4];
printf("i = %p\n", i);
//印出雙重指標i的值
printf("&i = %p\n", &i);
//印出雙重指標i的位址
printf("*i = %p\n", *i);
//印出雙重指標i所指向之指標的值
printf("i[0] = %p\n", i[0]);
//印出指標常數i[0]的值
printf("i[1] = %p\n", i[1]);
//印出指標常數i[1]的值
printf("i[2] = %p\n", i[2]);
//印出指標常數i[2]的值
printf("&i[0] = %p\n", &i[0]);
//印出指標常數i[0]的位址
printf("&i[1] = %p\n", &i[1]);
//印出指標常數i[1]的位址
printf("&i[2] = %p\n", &i[2]);
//印出指標常數i[2]的位址
system("pause");
return 0;
}
結果為:
文章標籤
全站熱搜