#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int Add(int x, int y)
{
return x + y;
}
void Cal(int (*p)(int, int))
{
int x = 10;
int y = 5;
int ret = 0;
ret = (*p)(x, y); //p(x, y) 这样传参也可以
printf("x + y = %d\n", ret);
return;
}
int main()
{
/*函数指针--传参*/
Cal(Add);
return 0;
}
函数指针--传参
于 2023-06-27 21:25:54 首次发布
该代码示例展示了在C语言中如何使用#define_CRT_SECURE_NO_WARNINGS预定义宏,以及如何定义和使用函数指针。函数Add接受两个整数参数并返回它们的和,这个函数被传递给Cal函数作为参数进行调用。
摘要由CSDN通过智能技术生成