#include <bits/stdc++.h>
using namespace std;
int print(int e) {
cout << e << endl;
return e * 2;
}
void test(int a, int ( * function)(int e)) {
cout << function(a) << endl;
}
int main() {
test(1234, print);
return 0;
}
输出
1234
2468
本文通过一个C++代码示例,展示了如何使用函数指针进行参数传递和调用。具体实现包括定义一个接受整数参数并返回整数的函数,以及一个接受整数和函数指针作为参数的函数,后者用于调用前者并打印结果。
9487

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



