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

2021-06-27 10:38:38 字數 786 閱讀 1016

1.函式指標

這個指標返回乙個函式

int (*f) (int x); /* 宣告乙個函式指標 */

f=func; /* 將func函式的首位址賦給指標f */

2.函式指標陣列

這個指標返回一組函式

#include "stdio.h"

void function0(void);

void function1(void);

void function2(void);

void (*f[3])(void) = ;

void main()

void function0(void)

void function1(void)

void function2(void)

3.指標函式

這個函式返回乙個指標

int * getdate(int wk,int dy);

main()

while(wk<1||wk>5||dy<1||dy>7);

printf(%d\n,*getdate(wk,dy));

}int * getdate(int wk,int dy),,

,,

};return &calendar[wk-1][dy-1];

}

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

一 陣列指標與指標陣列 1,指標陣列 所謂指標陣列,就是指標組成的陣列,即陣列的元素為指標 int pa size size為元素數目,元素的值為int型別的指標 2,陣列指標 所謂陣列指標,就是指向陣列的指標,即其是乙個指標,指向陣列。int pa size size為陣列的元素數目,pa指向乙個...

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

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