add = ∑ // sum是一个函数,将其地址赋给add指针。
或者更简洁的写法:
add = sum; // &可以省略
二、用法示例:
#include <stdio.h>
// 一个简单的函数
int sum(int a, int b) {
return a + b;
}
int main() {
// 定义一个函数指针并初始化
int (*add)(int, int) = sum;
// 使用函数指针调用函数
int result = add(3, 4);
// 打印结果
printf("Result: %d\n", result);
return 0;
}
在这个例子中,add
是一个指向接受两个整数参数并返回整数的函数的指针。它被初始化为指向 sum
函数。之后,通过 add(3, 4)
调用了 sum
函数,结果被打印出来。