typedef void CallbackCchar s;typedef void CallbackCchar s;typedef void CallbackCchar s;这三种都报错 换成 int i 整数参数可以应该咋定义 Cchar 星号放哪
在C语言中,C.char是指向字符的指针类型。因此,你可以使用以下方式来定义Callback函数类型:
typedef void (*Callback)(char *s);
在这个定义中,Callback是一个函数指针类型,它接受一个指向字符的指针作为参数,并返回void类型。你可以将这个函数指针类型用作函数参数或变量类型。例如,你可以这样声明一个函数:
void myCallback(char *s) {
// 在这里编写回调函数的代码
}
Callback cb = myCallback;
注意,这里的C应该是小写的c,且不需要在前面加上*星号。
原文地址: http://www.cveoy.top/t/topic/hXRP 著作权归作者所有。请勿转载和采集!