#include <stdio.h>
int max(int a, int b){
return (a > b ? a : b);
}
int main()
{
int a = 12, b = 20;
---------------?
p = max;
printf("%d/n", -------?);
}
keys:
int (*p)(int, int);
(*p)(a, b)
若不是选择题我肯定想不到,想到了第2个空依然没对,why not *p(a, b),是好像不对...
本文通过一个具体的C语言示例介绍了如何使用函数指针。示例中定义了一个求两个整数最大值的函数,并在主函数中通过函数指针调用它。文章探讨了不同调用方式的区别,帮助读者理解函数指针的工作原理。

被折叠的 条评论
为什么被折叠?