C语言 发生的错误记录(1):conlicting types for ‘fuction_name’

来源:互联网 发布:蔡幸娟 星星知我心 编辑:程序博客网 时间:2024/05/19 12:40


【英文】

conflicting:          adj. 相矛盾的,冲突的

previous:            adj. 先前的;  以前的;  过早的;  (时间上)稍前的;   adv.在先,在…以前;

implicit:               adj. 不言明[含蓄]的;   无疑问的,绝对的;   成为一部份的;   内含的

declaration:       n. 宣言,布告,公告,声明;  (纳税品在海关的)申报;  [法](原告的)申诉,(证人的)陈述,口供;  [牌]摊牌,叫牌;  

此错误提示有三种可能:

原因一:
原来是因为没有先做函数声明,而函数位于main()之后。
在main函数前声明了函数原型后,一切ok.

 

原因二:

头文件的被循环引用,在引用时考虑清楚包含顺序

 

原因三:

头文件声明和定义参数稍有不同

例:

 头文件中声明与定义的时候有拼写错误

这是就会发生conflicting types for 错误问题

0 0
原创粉丝点击