求解陣列與指標的關係

時間 2022-06-18 07:10:02

1樓:匿名使用者

這應該是一個求a、b陣列裡面有幾個相同值的函式,條件應該是兩陣列都順序排序了,不然就有問題了。陣列和指標有一定的區別,不過一般情況下,它們是可以劃等號的,陣列變數如果不加下標的話,就是指向陣列記憶體第一個數的指標了,所以這樣將指標遞增,就可以做到遍歷陣列。

2樓:匿名使用者

記住指標就是地址,取星×p表示這個地址裡面放的值。這裡指標pa就是指向a的地址,也可以使用陣列,但是你這裡不行,因為陣列你不知道他的長度是多少。

3樓:鍵盤雀躍

定義指標: 資料型別 * 指標名

使用時:

指標名 指標變數中的值:[地址].

*指標名 值[地址]--->[值]

C 陣列與指標,C 陣列與指標

首先看p 它是一個指向int 型別指標的指標。再看b b在除了sizeof b 的其他所有表示式中均隱式的轉換成一個指向它儲存物件型別的指標。只在表示式中才這樣的轉化 在c c 中其實是沒有多維陣列的。多維陣列都是通過一維陣列實現的。其實陣列本身也是一種物件。int b 2 2 實際上可以理解成in...

二維陣列與指標,二維陣列a的“列指標”與“行指標”有什麼聯絡

伊旋圭蒙 int m 可以分步驟來理解 m意思是引用這個整型數,m代表指向這個整型數的指標,m代表指向 m的指標,也就是傳說中指向指標的指標 一般情況下形參為指標型別時,可以傳送陣列名作為實參,也即陣列的起始地址,二維陣列的可以看成是多個一維陣列組成的 用這種二維指標是不能操作這種二維陣列的,二維指...

c語言指標與陣列問題,c語言陣列與指標相關問題,謝謝

這個問題關鍵在於理解指標為什麼要有型別。其實不同型別的指標本質上都是一樣的,即記憶體地址,地址本身是沒有型別的,賦予指標型別的意義在於給出儲存資料的位元組寬度,也稱資料對齊寬度。比如 int pt,pt是一個整數指標,那麼編譯器便知道如果通過pt讀取資料時需要一次讀取4位元組,因為那裡存放著一個in...