C語言 指標陣列和陣列指標的區別

2021-10-02 14:17:31 字數 824 閱讀 2759

目錄:

一:指標陣列

二:陣列指標

指標陣列:指標陣列可以說成是」指標的陣列

由指標變數組成的陣列——實際是乙個指標——長度固定(32 位系統下佔 4 個位元組)——指標指向陣列——指向的陣列佔多少個位元組不確定

首先這個變數是乙個陣列

其次,」指標修飾這個陣列,意思是說這個陣列的所有元素都是指標型別

在 32 位系統中,指標佔四個位元組。

陣列指標:陣列指標可以說成是」陣列的指標

指向陣列的指標——實際是乙個陣列——長度由陣列本身決定——陣列的所有元素都是指標型別——存放的都是位址

首先這個變數是乙個指標

其次,」陣列修飾這個指標,意思是說這個指標存放著乙個陣列的首位址,得是個指向行的位址

如 a[2][3] 陣列中的 a,a+1 等,不能是具體的指向列的位址,如 &a[0][1], &a[1][1] 這類位址
或者說這個指標指向乙個陣列的首位址

C語言指標陣列和陣列指標

初學者總是分不出指標陣列與陣列指標的區別。其實很好理解 指標陣列 首先它是乙個陣列,陣列的元素都是指標,陣列佔多少個位元組由陣列本身決定。它是 儲存指標的陣列 的簡稱。陣列指標 首先它是乙個指標,它指向乙個陣列。在32 位系統下永遠是佔4 個位元組,至於它指向的陣列佔多少位元組,不知道。它是 指向陣...

C語言指標陣列和陣列指標

初學者總是分不出指標陣列與陣列指標的區別。其實很好理解 指標陣列 首先它是乙個陣列,陣列的元素都是指標,陣列佔多少個位元組由陣列本身決定。它是 儲存指標的陣列 的簡稱。陣列指標 首先它是乙個指標,它指向乙個陣列。在32 位系統下永遠是佔4 個位元組,至於它指向的陣列佔多少位元組,不知道。它是 指向陣...

C語言指標陣列和陣列指標

初學者總是分不出指標陣列與陣列指標的區別。其實很好理解 指標陣列 首先它是乙個陣列,陣列的元素都是指標,陣列佔多少個位元組由陣列本身決定。它是 儲存指標的陣列 的簡稱。陣列指標 首先它是乙個指標,它指向乙個陣列。在32 位系統下永遠是佔4 個位元組,至於它指向的陣列佔多少位元組,不知道。它是 指向陣...