c语言含指针参数的函数(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语言含指针参数的函数(C语言中的函数指针)(1)

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页