{"title":"error: expected declaration specifiers or '...' before '*' token\n 4 | typedef void (*Callback)(C.char s);\n\n如何解决内容:这个错误是因为在typedef语句中使用了错误的语法。在typedef语句中,应该在类型名后面使用一个新的名称,而不是在指针变量前面使用一个新的名称。正确的语法应该是:\n\ntypedef void (Callback)(char s);\n\n这样就将函数指针类型Callback定义为一个指向返回类型为void,参数类型为char的函数指针。\n\n如果你想要使用C.char作为参数类型,那么你需要首先包含相应的头文件,并确保C.char是一个有效的类型。"}

C语言错误: expected declaration specifiers or '...' before '*' token解决方法

原文地址: https://www.cveoy.top/t/topic/pGX0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录