C++指標
指標是用來存盤地址的變數,

對于二維陣列來說:
a:代表的是首行地址;
*a:代表的是首元素地址;
**a:首元素;
a+1:第二行地址;
*a+2:首先*a是首元素地址,在首元素地址上+2,就是第3個元素的地址;
(a+1)[1]:首先a+1是第二行地址,在第二行地址上增加[ ]取址符里面1個單位(跟a+1所處的單位相等)的地址,就等于第三行的地址,
指標陣列&陣列指標
指標陣列
int *a[5];
陣列指標
int (*a_p)[5]; 注意:因為[ ]運算子比*運算子的優先級高,陣列指標定位為指標,那么它首先得是個指標,所以()運算子 - (*a_p)先說明它是一個指標,指向一個一維陣列,
動態記憶體分配
指標與函式
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/82016.html
標籤:C++
