作者i4303348 (鮮橙柚)
看板FJU-Stat97A
標題[情報] 5/13 程設
時間Thu May 13 14:10:57 2010
#include <stdio.h>
#include <stdlib.h>
int main(void)
{ int a[5]={10,20,30,40,50};
int i;
printf("陣列元素所在記憶體的位址:\n");
for(i=0;i<5;i++)
printf("&a[%d]=%p\n",i,&a[i]); //當程式內有宣告使用陣列時,保留5個可以
儲存整數的記憶體空間
printf("另一種記憶體位址的表示方法:\n");
for(i=0;i<5;i++) //陣列名稱本身就代表一組記憶體位置
printf("a+%d=%p\n",i,a+i); //&a[0]=a &a[1]=a+1
printf("陣列元素的值:\n");
for(i=0;i<5;i++)
printf("a[%d]=%d\n",i,a[i]);
system("pause");
return(0);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.162.42