错误:
error: conflicting types for ‘SetMaxNum’
个人原因:
类型定义出错,头文件中定义为int 而在源文件中(即.C文件)中
却定义为Void型
其他原因
原因一:
原来是因为没有先做函数声明,而函数位于main()之后。
在main函数前声明了函数原型后,一切ok.
原因二:
头文件的被循环引用,在引用时考虑清楚包含顺序
原因三:
头文件声明和定义参数稍有不同
例:
这是就会发生conflictingtypes for 错误问题