绝代码农 发表于 2021-7-21 13:33:28

C语言函数指针的使用

C语言函数指针的使用
使用函数指针时一定要注意,因为c不会检查参数是否正确
区分返回指针的函数和函数指针
int *f4();返回一个整数指针
int (*f5)();返回整数的函数指针
int * (*f6)();返回整数指针的函数指针
传递函数指针例子
#include<stdio.h>
int add(int a,int b){
return a+b;
}
int sub(int a,int b){
return a-b;
}
typedef int(*op)(int,int)  
int   cz(op o,int a,int b){
return o(a,b);
}
int main(){
int k=cz(add,5,5);
printf("%d\n",k);
return 0;}


文档来源:51CTO技术博客https://blog.51cto.com/u_14590988/3149861
页: [1]
查看完整版本: C语言函数指针的使用