指標和一維陣列關係

2021-08-09 01:17:57 字數 552 閱讀 2855

#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型的...