/*C語言 指標常數的值、位址*/
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i, j[5] = { 1, 2, 3, 4, 5 };
/*陣列名稱j本身是一個存放位址的指標常數,
他指向陣列的位址。*/
printf("印出j的位址 = %p\n", j);
//印出指標常數j的值
printf("印出&j的位址 = %p\n", &j);
//印出指標常數j的位址
for (i = 0; i < 5; i++)
printf("&j[%d]的位址 = %p\n", i, &j[i]);
//印出陣列元素內的位址
//可以看到j[0]的位址與指標常數的值、位址相同
system("pause");
return 0;
}
結果為:
文章標籤
全站熱搜
留言列表