#include int main()
; int *ptr_score;
ptr_score = score;
//陣列名為陣列首位址,和陣列首元素的位址一致。
printf("\n第一種表示方法:\n");
for(i=0;i<5;i++)
printf("\n第二種表示方法:\n");
for(i=0;i<5;i++)
printf("\n第三種表示方法:\n");
for(i=0;i<5;i++)
printf("\n第四種表示方法:\n");
for(i=0;i<5;i++)
printf("\n第五種表示方法:\n");
for(i=0;i<5;i++)
//強調第五種如果想再次列印陣列裡的元素,需要重置指標的位置。
ptr_score = score;
return 0;
}
小結:
num的值和&num[0]的值是一致的,即陣列的首位址和陣列首元素的位址一致。
C 一維陣列和指標的關係總結
對於陣列int a 10 a表示陣列的第乙個元素的位址,即 a 0 如果使指標p,指向陣列的首元素,可以進行操作 int p a 或者int p a 0 那麼p 是指向陣列中的先乙個元素,即a 1 此時 p則是a 1 中所放的值。此時,a i p i a i p i 下面舉乙個例子 直接用a i 來...
一維陣列與指標的關係
define crt secure no warnings include include include argc 傳引數的個數 包含可執行程式 ar 指標陣列,指向輸入的引數 intmain int argc,char ar int i 0 printf argc d n argc for i ...
一維陣列與指標的關係
一維陣列與指標的關係 一維陣列定義格式 型別名 陣列名 陣列長度 例 int a 10 指標變數的宣告 例 int p 表示指向int型物件的指標 指標變數增1,指標中儲存的位址值增多少?include include int main void 定義乙個一維陣列 int p 定義乙個指向int型的...