指標變數的型別及含義

2021-10-12 17:52:12 字數 508 閱讀 4872

1.定義整型變數:int a

2.定義p為指向整型資料的指標變數:int *p

3.定義整型陣列a,它有5個元素:int a[5]

4.定義指標陣列p,它由4個指向整型資料的指標元素組成:int *p[4]

5.p為指向包含4個元素的一維陣列的指標變數:int (*p)[4]

6.f為返回整型函式值的函式:int f()

7.p為返回乙個指標的函式,該指標指向整型資料:int* p()

8.p為指向函式的指標,該函式返回乙個整型值:int (*p)()

9.p為乙個指標變數,它指向乙個整型資料的指標變數:int **p

10.p為乙個指標變數,它指向乙個空型別(void),不指向乙個具體的物件:void *p

各種指標變數的含義

語句int pointer 5 中,pointer表示的是乙個指向包含5個整型元素的一維陣列的指標。語句int pointer 5 中,pointer表示的是乙個指標陣列的名字,包含5個指向整型資料的指標。語句int pointer 中,pointer表示的是乙個指向函式的指標,函式返回值為乙個整數...

C指標變數的型別及強制轉換

在32位平台,任何型別的位址都是4位元組。型別 兩個型別 指標變數自身型別以及所指向的型別 指標取值寬度 由指標變數指向的型別長度決定 指標跨度 由指標變數指向的型別長度決定 強制轉換 char p short p 改變指標取值寬度和跨度 區域性指標變數不初始化儲存的是隨機位址 void 可以定義變...

變數 型別 指標

目錄 1 世界開始之初 變數 2 go 語言中的基礎型別 3 go自增語法 指標 4 go不能使用的語法 第1種 先定義變數,再賦值 var 變數名 資料型別 var name string name cfp fmt.println name name name cfp fmt.printf nam...