C語言學習筆記(四) 指標

2021-10-12 08:35:20 字數 718 閱讀 2148

c語言學習筆記(四) --指標

#include

intmain()

p就是乙個指標,*p就是取出p指向位址的值

陣列:相同型別的資料集合

#include

intmain()

在這個程式中,p是乙個指標,a是乙個陣列,若p = a[0]或者p = a就是p指向陣列的第乙個元素,接下來就可以對p進行+1或-1進行偏移操作

#include

intmain()

; p = a;

p++;printf

("%d\n"

,*p)

;return0;

}

字串:字元陣列int

#include

intmain()

字串*p1是常量,p2是字元陣列,可以向陣列一樣操縱

函式指標宣告:返回值型別 (*指標變數名)([形參列表]);

#include

intmin

(int x,

int y)

intmain()

C語言學習筆記02 指標

指標也是一種變數,占有記憶體空間,用來儲存記憶體位址。在指標宣告時,號代表所宣告的變數為指標。在指標使用時,號表示操作指標所指向的記憶體空間的值。p相當於通過位址 p變數的值 找到一塊記憶體,然後操作記憶體。p放在等號的左邊賦值 給記憶體賦值 p放在等號的右邊取值 從記憶體獲取值 指標變數和它所指向...

C語言學習(三) 指標

指標的定義int p char p float p指標變數所佔記憶體的大小 跟前面定義的型別無關 而跟系統有關 16bits作業系統 2b 32bits作業系統 4b 64bits作業系統 8b 指標指向乙個值所在的第乙個位元組 通常乙個位址存放乙個位元組 const修飾指標 指標指向乙個字串時 如...

C語言學習4 指標

int a 10 int p a 一級指標 int s p 二級指標 int p 10 指向陣列的指標 int s 10 指標指向放指標的陣列 這個陣列有十個空間 int p 10 開闢10個空間 每個空間放指標 例如 int br 10 int s 10 br int ar 10 int p 10...