编译的时候提示头文件中 syntax error before numeric constant

sinat_28054245 2017-04-12 02:46:32
自定义一个函数,在头文件中声明void taskPitFltCom(double magnetometer[3],double PFSt[2],double PPF[2][2],
int *cntPitcomFlag,int *pitCtlFlg,float TinSat,double orbInfo[6],int *PitM,float whlTq,double mtqTq[3],
int*cntPitctlFlag,int *glbFltComFlg,float WhlSpdNow,float WhlCtlToSpn,int *magDotDmpFlg,int *cntDmpFlag);

在主函数中编译时,提示该头文件出错 syntax error before numeric constant,这是为什么???
...全文
815 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
自信男孩 2017-04-12
  • 打赏
  • 举报
回复
先不说头文件的问题,看到这个函数的参数个数,是目前我看到最多的一个。数了数16个形参,参数建议不要超过5个。如果多余5个,建议使用结构体了。 其他问题,贴出代码吧
赵4老师 2017-04-12
  • 打赏
  • 举报
回复
偶遇到类似问题都是用 “每次用/*...*/注释掉不同部分再重新编译,直到定位到具体语法出错的位置。” 的方法解决的。
wang0635 2017-04-12
  • 打赏
  • 举报
回复
仅此一点,看不出来

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧