指標函式 函式指標 指標陣列 陣列指標

2021-10-02 16:15:42 字數 544 閱讀 5889

1、函式指標

(1) float(*def)[10]:def是乙個二級指標,它指向的是乙個一維陣列指標,陣列的元素都為float;

(2) double(gh)[10]:gh是乙個指標,它指向乙個一維陣列,陣列元素都是double。

(3) double(f[10])():f是乙個陣列,f有10個元素,元素都是函式指標,指向的函式型別是沒有引數且返回double的函式。

(4) int((b)[10]):等同於int (*b)[10],b是一維陣列的指標。

(5) long(fun)(int):函式指標

(6) int((*f)(int,int))(int):f是乙個函式指標,指向的函式的型別是有兩個int引數並且返回乙個函式指標的函式,返回的函式指標指向有乙個int引數且返回int的函式。

3、指標陣列和陣列指標

int(p):指向陣列的指標,即陣列指標

intp:指標陣列,裡面存的是位址,它指向位置的值為*p[0],p[1]…

int(p):指標陣列,同上

int p:普通指標

指標與陣列

指標陣列 陣列指標 函式指標 函式指標陣列

陣列指標 指向陣列的指標,是乙個指標,其指向的型別是陣列 指標陣列 元素為指標的陣列,是乙個陣列,其中的元素為指標。例如 int a 5 這個是陣列指標。int a 5 這個是指標陣列。定義函式指標型別 int max int,int typedef int fun ptr int,int 申明變數...

指標陣列,陣列指標,指標函式,函式指標

int p 4 指標陣列。是個有4個元素的陣列,每個元素的是指向整型的指標。int p 4 陣列指標。它是乙個指標,指向有4個整型元素的陣列。int func void 指標函式。無參函式,返回整型指標。int func void 表示函式指標,可以指向無參,且返回值為整型指標的函式。右左規則 因為...

陣列指標,指標陣列,函式指標,指標函式

陣列指標,指標陣列,函式指標,指標函式 指標 變數,存放變數的位址。例 int ptr,ptr是乙個指向整形變數的指標 陣列 例 int a 10 定義了乙個具有10個元素的一維陣列,其中陣列的每個元素是乙個int型別。陣列指標 陣列首元素位址的指標,即是指向陣列的指標。例 int ptr 10 c...