C語言之簡單理解指標和深入理解陣列

2021-09-29 11:40:09 字數 1806 閱讀 5159

(1)陣列名是乙個指標

(2)通過陣列名來訪問陣列

#include

intmain()

;int size =

sizeof

(arr)

/sizeof

(int);

//或者int size = sizeof(arr) / sizeof(arr[0]);

(3)陣列的傳參

ⅰ. 一維陣列的傳參

#include

void

sheena1

(int arr)

void

sheena2

(int arr[5]

)void

sheena3

(int

*arr)

intmain()

;sheena1

(arr)

;sheena2

(arr)

;sheena3

(arr)

;return0;

}

ⅱ. 二維陣列的傳參

#include

void

sheena1

(int arr[3]

[2])

void

sheena2

(int arr[

2])void

sheena3

(int

(*arr)[2

])//陣列指標

(2)指標減指標

(4)指標的關係運算

深入理解C語言 深入理解指標

關於指標,其是c語言的重點,c語言學的好壞,其實就是指標學的好壞。其實指標並不複雜,學習指標,要正確的理解指標。指標也是一種變數,占有記憶體空間,用來儲存記憶體位址 指標就是告訴編譯器,開闢4個位元組的儲存空間 32位系統 無論是幾級指標都是一樣的 p操作記憶體 在指標宣告時,號表示所宣告的變數為指...

深入理解C語言 深入理解指標

關於指標,其是c語言的重點,c語言學的好壞,其實就是指標學的好壞。其實指標並不複雜,學習指標,要正確的理解指標。指標也是一種變數,占有記憶體空間,用來儲存記憶體位址 指標就是告訴編譯器,開闢4個位元組的儲存空間 32位系統 無論是幾級指標都是一樣的 p操作記憶體 在指標宣告時,號表示所宣告的變數為指...

C語言指標深入理解

前幾天看了乙個程式,裡面一段關於指標的 讓我非常糾結,看了很久才看懂,在這裡將將其記錄下來,希望能對大家有一定的幫助,先看示例程式 編譯器gcc include include include typedef struct list node list node,list,plist node st...