(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...