我有一个在头文件和源文件之间划分的函数,如下所示:
在头文件中:
uint8_t SoundEffects(uint8_t EffectType,uint8_t RecordedSample);
在源文件中:
uint8_t SoundEffects(uint8_t EffectType,uint8_t RecordedSample)
{
// some code
}
产生以下错误
SoundEffects.h:7:错误:“ EffectType”之前出现预期的“)”
SoundEffects.c:3:错误:在'EffectType'之前预期为')'
我已经尝试了一切,删除了变量名,将
uint8_t
更改为unsigned char
,没有任何效果。问题是什么? 最佳答案
确保尚未将令牌#define
SoundEffects
分配给其他内容。
关于c++ - C函数原型(prototype)中预期的')',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23638394/