指向數組元素的指針

數組與指針

一個變量有地址,一個數組包含若干元素,每個數組元素都在內存中佔用存儲單元,它們都有相應的地址
指針變量既然可以指向變量,當然也可以指向數組元素(把某一元素的地址放到一個指針變量中),所謂數組元素的指針就是數組元素的地址

指向數組元素的指針

定義一個指向數組元素的指針變量的方法,與以前介紹的指向變量的指針變量相同
例如:int a[10];
(定義a爲包含10個整型數據的數組)
int *p;
(定義p爲指向整型變量的指針變量)
應當注意,如果數組爲int型,則指針變量的基類型亦應爲int型
對該指針變量賦值:
p = &a[0];
把a[0]元素的地址賦給指針變量p。也就是使p指向a數組的第0號元素,如圖:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章