错误:c中输入结束时的预期声明或语句
void mi_start_curr_serv(void){ #if 0 //stmt #endif }
我在编译器中收到错误“错误:输入结束时的预期声明或语句”。 我找不到上述function的任何错误。 请帮我理解这个错误。
通常,当代码中某处错过}
时会发生错误,例如:
void mi_start_curr_serv(void){ #if 0 //stmt #endif
由于函数末尾缺少}
而导致此错误失败。 您发布的代码没有此错误,因此可能来自您的来源的其他部分。
对我来说,这个问题是由一个函数调用的函数中if语句结束时的一个if语句引起的,错误被报告为来自。 尝试在输出中向上滚动以查找编译器报告的第一个错误。 修复该错误可能会修复此错误。
你可能有语法错误你最忘记放一个}或;
对我来说,我只是注意到它是我的.h存档,带有'{‘。 可以帮助某人的Maye =)
试着放一个
返回0;
在代码的末尾或只是删除
空虚
从你的主要function,我希望我帮助