書目《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.注意 定義變數時的 僅僅是指標變數的象徵 二 利用...