指標的資料型別和指標運算小結

2022-10-11 15:03:10 字數 1559 閱讀 5330

有關指標的資料型別

定義含義

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;

int *p

p=&a;

將變數a的位址賦給p

****************************************=

int a[3]=;

int *p;

p=a;

將陣列首元素的位址賦給指標p

*********************************************

int a[3]=;

int *p;

p=&a[2];

將陣列中的元素的位址賦給指標p

****************************************====

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...