c指標引用型別

時間 2022-11-25 09:00:21

1樓:黃曉輝

1全部代表乙個指向指標型別的指標。就是說temp這個指標是指向乙個指向int型別的指標。

這樣說你可能不好理解。

如:乙個二維陣列,int a[ 3 ][ 4 ]。其中陣列名a的性質就類似於int **temp。

我們知道陣列名就是乙個指標,指向陣列的首位址。二維陣列可以看成是由多個一維陣列組成。a[ 0 ]就是第一行的指標,也就是a[0]就是第一行的陣列名,相當於int *temp。

其中a指標就是指向a[0]。a裡面就是存放a[0]的位址。

理解了不

2樓:magic_旭

二級指標

a指標指向int型

b指標指向指標a的位址

現在這個temp就好比b指標

3樓:匿名使用者

表示的是乙個指向 int 型變數的指標的指標。

4樓:酷愛冰紅茶

int *temp1; 是定義了乙個指標,可以指向int型別的;

int **temp;就是可以指向temp1 這個型別的指標,也就是指標的指標;

5樓:曉予天信

表示指標的指標,或者說是二級指標。

6樓:匿名使用者

比如p,s,k的關係如圖:p→s→k。

*s代表儲存單元k,*p代表儲存單元s,因此**p代表儲存單元k望採納

7樓:

二維指標,表示指向int型指標的指標

c值型別和引用型別的區別,c 中值型別和引用型別的區別

1.值型別的資料儲存在記憶體的棧中 引用型別的資料儲存在記憶體的堆中,而記憶體單元中只存放堆中物件的位址。2.值型別訪問速度快,引用型別訪問速度慢。3.值型別表示實際資料,引用型別表示指向儲存在記憶體堆中的資料的指標或引用 4.值型別繼承自system.valuetype,引用型別繼承自system...

C 類型別指標陣列,C , 動態指標陣列作為類的成員,如何分配空間

c 不支援動態陣列,陣列在編譯時就已經被分配了記憶體,因此不能夠使用變數作為陣列定義時的大小。把private改為public,先定義乙個物件,再賦值 a obja header msg 0 ai header msg 1 vi header msg 2 oi pp p m 是錯的,陣列的長度必須為...

C中String到底是引用型別還是值型別?很疑惑為什麼書上說的都自相矛盾啊

對於新建.net框架的string類時,net的各個語言是必須用類似 string s new string string類屬於.net框架 但c 語言環境下定義了小寫的string 作為string類的別名 作為語言組成部分的關鍵字 也定義了 abc 作為字串的表現法。都不同於新建物件的語法。st...

c 中引用,位址,指標,別名,變數的區分,盡可能詳細點,最好舉個例子

變數好比乙個班級,比如高一2班。位址就是變數在記憶體中的位置,比如高一2班在第2間教室,這就是高一2班的位址。指標就是存放位址的變數。引用就是別名,相當於給變數起 外號 int a 2 a 就是變數 int p a a 是位址,p 是指標int b a b 是 a 的引用,或者說別名 你這問題太大了...

c語言,指標,c語言,指標?

void swap int a,int b 這個函式,只是交換了a和b的指向,比如說原來a指向1000,b指向2000,交換後a指向2000,b指向1000。但是呢,指向的內容並沒有變,位址為1000裡面的內容依然是3 假設 位址2000裡面依然是5,而且p和q依然是分別指向1000和2000,也就...