C 學習小記陣列和指標

2021-10-20 10:01:18 字數 1166 閱讀 6479

int arr[2]

[3]=

.};cout<<

"二維陣列占用記憶體空間為:"

<<

sizeof

(arr)

"二維陣列第一行占用記憶體空間為:"

<<

sizeof

(arr[0]

)

"二維陣列第乙個元素占用記憶體空間為:"

<<

sizeof

(arr[0]

[0])

"二維陣列的行數為:"

<<

sizeof

(arr)

/sizeof

(arr[0]

)

"二維陣列的列數為:"

<<

sizeof

(arr[0]

)/sizeof

(arr[0]

[0])

<<

(int

)arr

<<

(int

)arr[0]

<<

(int

)arr[1]

<<

(int

)&arr[0]

[0]<"sizeof(int *)="

<<

sizeof

(int*)

"sizeof(float*)="

<<

sizeof

(float*)

"sizeof(double*)="

<<

sizeof

(double*)

"sizeof(char*)="

<<

sizeof

(char*)

<空指標指向的記憶體不可以訪問即:

int

main()

野指標:指標變數指向非法的記憶體空間

int

main()

C語言學習筆記 陣列指標域指標陣列

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

C和指標筆記 陣列的乘法

1 code by zzlpp 2 include 3 include 4 5void matrix multiply int m1,int m2,int r,6int const x,int const y,int const z 78 9int main void 10 13 m2 1 3 14...

C語言題目小記 陣列迴圈右移

題目描述 編制程式,輸入整型變數n和m,建立乙個長度為n的一維整型陣列並輸入所有陣列元素。將陣列中的元素迴圈右移m個位置後按順序輸出該陣列所有元素。例如 原陣列為 1 2 3 4 5 迴圈右移3個位置後應該變為 3 4 5 1 2 注意 m的值如果大於等於5該如何處理 輸入描述輸入第1行給出正整數n...