700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C语言 函数指针一(函数指针的定义)

C语言 函数指针一(函数指针的定义)

时间:2019-03-11 09:51:43

相关推荐

C语言 函数指针一(函数指针的定义)

//函数指针#include<stdio.h>#include<stdlib.h>#include<string.h>//函数指针类型跟数组类型非常相似//函数名就是函数的地址,函数的指针,对函数名进行&取地址操作,还是函数名本身,这是C语言编译器的特殊处理void test(int a){printf("a=%d\n",a);}void ProtectA(){//定义函数类型typedef void(FunType)(int);FunType *ft = test;FunType *ft2 = &test;//这两种赋值方式的结果完全一样ft(1);ft2(2);//定义函数指针类型typedef void(*PFun)(int);PFun pf = test;pf(3);//定义函数指针变量void(*pf2)(int) = test;pf2(4);}void main(){ProtectA();system("pause");}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。