代碼:C語言中的函數指針

【宏思微想:科技生活,技術開發】

類型說明符 (*函數名)(形參)

void ToUpper(char *);

void ToLower(char *);

void (*pf)(char *);

char mis[]=“Hellow!”

pf = ToUpper;

(*pf)(mis); //語法1:貝爾實驗室C和UNIX採用此法

pf = ToLower;

pf(mis); //語法2:Berkeloy的UNIX擴展者採用此法,K&RC不允許此法

注意:ANSIC 兩種語法等價。

使用函數指針一般手法:

typdef重新起個名字:typdef void (*pFunName)(void);

使用函數指針:pFunName pfun;

三大要求:

  1. 函數返回值一致。 2. 參數個數相同。 3.參數類型一致。

代碼:C語言中的函數指針

——————(完)——————

相關推薦

推薦中...