C基礎(五)指標

2021-09-23 01:57:31 字數 690 閱讀 6428

書目《c程式設計(第三版)》

表示形式含義a

二維陣列名,指向一維陣列a[0],即0行首位址

a[0],*(a+0),*a

0行0列元素位址

a+1,&a[1]

1行首位址

*(a+1),a[1]

1行0列元素a[1][0]的位址

a[1]+2,*(a+1)+2,&a[1][2]

1行2列元素a[1][2]的位址

*(a[1]+2),*(*(a+1)+2),a[1][2]

1行2列元素a[1][2]的值

定義含義

int i;

定義整型變數i

int * p;

p為指向整型資料的指標變數

int a[n];

定義整型陣列a,它有n個元素

int * p[n];

定義指標陣列p,它由n個指向整型資料的指標元素組成

int (*p)[n];

p為指向含n個元素的一維陣列的指標變數

int f();

f為返回整型函式值的函式

int * p();

p為返回乙個指標的函式,該指標指向整型資料

int (*p)();

p為指向函式的指標,該函式返回乙個整數值

int ** p;

p是乙個指標變數,它指向乙個指向整型資料的指標變數

c 指標(五) 指標的指標

int p 這定義了乙個什麼指標呢?不急不急,慢慢來分析 int a 上條語句我們定義了乙個整型變數 a 首先,我們不妨把 p 和 a 模擬一下,那麼 p 就是乙個整型變數,我們不妨叫這個整型變數 target 按照位址找下去,最終找到的實實在在的int型變數 由於 p target,同時 p p,...

C語言學習(五)指標

int main int i 定義整型變數 int 為指向整型資料的指標變數 inta n 定義整型陣列 它有 個元素 int 定義指標陣列 它由 個指向整型資料的指標元素組成 int p為指向含n個元素的一維陣列的指標變數 int f 為帶回整型函式值的函式 int 為帶回乙個指標的函式,該指標指...

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

指標格式 變數型別 變數名 格式 變數型別 變數名 定義了乙個指標變數p 指標變數只能儲存位址 指標變數p前面的int 指標變數p只能指向int型別的資料 一 指標變數的定義 1.格式 變數型別 指標變數名 2.舉例 int p char p2 3.注意 定義變數時的 僅僅是指標變數的象徵 二 利用...