#include <stdio.h>
// 定义回调函数的类型
typedef void (*CallbackType)(int);
// 一个接受回调函数的函数
void process(int value, CallbackType callback) {
printf("Processing value: %d\n", value);
// 调用回调函数
callback(value);
}
// 一个具体的回调函数
void myCallback(int value) {
printf("Callback called with value: %d\n", value);
}
int main() {
int data = 42;
// 将回调函数传递给process函数
process(data, myCallback);
return 0;
}
|