看板 FJU-Stat97A 關於我們 聯絡資訊
#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