C語言 學習筆記7 指標與多維陣列

2022-03-02 09:27:39 字數 1408 閱讀 4352

1. 宣告乙個指向多維陣列的指標

int (* pz) [2];   //

pz指向乙個內涵兩個int型別元素的陣列

int * pax[2]; //

pax 是乙個內含兩個指標元素的陣列,每個元素都指向int的指標

2。 看個例子  

//

指標與多維陣列

#include int

main()

, , , };

int (*pz)[2]; //

pz指向乙個內含兩個 int型別值的陣列

pz = zippo; //

將zippo的位址賦給指標 pz

解引用的用法大概都在這了。。。很繞,當你宣告乙個指標陣列時,解引用了它還是乙個指標, 再解引用才是得到值

所以使用陣列的值,最好用下標,而不是指標表示法

C語言學習筆記02 指標

指標也是一種變數,占有記憶體空間,用來儲存記憶體位址。在指標宣告時,號代表所宣告的變數為指標。在指標使用時,號表示操作指標所指向的記憶體空間的值。p相當於通過位址 p變數的值 找到一塊記憶體,然後操作記憶體。p放在等號的左邊賦值 給記憶體賦值 p放在等號的右邊取值 從記憶體獲取值 指標變數和它所指向...

C語言學習筆記(四) 指標

c語言學習筆記 四 指標 include intmain p就是乙個指標,p就是取出p指向位址的值 陣列 相同型別的資料集合 include intmain 在這個程式中,p是乙個指標,a是乙個陣列,若p a 0 或者p a就是p指向陣列的第乙個元素,接下來就可以對p進行 1或 1進行偏移操作 in...

C語言學習(三) 指標

指標的定義int p char p float p指標變數所佔記憶體的大小 跟前面定義的型別無關 而跟系統有關 16bits作業系統 2b 32bits作業系統 4b 64bits作業系統 8b 指標指向乙個值所在的第乙個位元組 通常乙個位址存放乙個位元組 const修飾指標 指標指向乙個字串時 如...