有關指標的資料型別
定義含義
int i;
定義整形變數
int *p;
定義只想整型資料的指標變數p
int a[n];
定義整形陣列a,它有n個元素
int *p[n];
定義指標陣列p,它由n個指向整形資料型別的指標元素組成
int (*p)[n];
定義指向n個元素的一位陣列的指標變數
int f();
f為帶回整形函式值的函式
int *p();
p為帶回乙個指標的函式,該指標指向整形資料。
int (*p)();
p為指向函式的指標,該函式返回乙個整形資料
int * *p;
p為乙個指向指標的指標變數,它指向乙個整形資料的指標變數
int a;將變數a的位址賦給pint *p
p=&a;
****************************************=
int a[3]=;將陣列首元素的位址賦給指標pint *p;
p=a;
*********************************************
int a[3]=;將陣列中的元素的位址賦給指標pint *p;
p=&a[2];
****************************************====
int main()int f(int z );
int *p1=&a[3];
int *p2=&a[5];
cout<
若兩個指標指向同乙個陣列的元素,則可以進行比較大小。指向前面元素的指標變數小於指向後面元素的指標變數。
還可以利用這個性質,輸出陣列中的所有的元素:
c++指標陣列和指向指標的指標
通過函式指標呼叫函式
指標作為函式的引數進行傳遞時注意的問題
用指向陣列的指標作函式引數
c++中,訪問字串的三種方法
用指向陣列的指標作函式引數
多維陣列與指標
c++用指標變數作為函式的引數接受陣列的值的問題的總結
c++一維陣列和指標的關係總結
C 中指標的資料型別和運算相關知識小結
c 有關指標的資料型別和指標運算的小結 前面已用過一些指標運算 如p p i等 現在把全部的指標運算列出如下。1 指標變數加 減 乙個整數 例如 p p p i,p i,p i,p i等。c 規定,乙個指標變數加 減乙個整數是將該指標變數的原值 是乙個位址 和它指向的變數所占用的記憶體單元位元組數相...
C 有關指標的資料型別小結
定義 含義int i 定義整型變數 int p 為指向整型資料的指標變數 int a n 定義整型陣列 它有 個元素 int p n 定義指標陣列 它由 個指向整型資料的指標元素組成 int p n 為指向含 個元素的一維陣列的指標變數 int f 為帶回整型函式值的函式 int p 為帶回乙個指標...
再談指標 指標的資料型別
一 指標定義 分三部分 例如 int i,char str,float k 1 i,str,k 是指標型別變數 2 表示定義的是乙個指標變數 而非一般變數 3 int char float 是指標所指向的記憶體空間中存放的資料的型別。可以這樣理解 int char float 看成是資料型別,i,s...