在a.c文件中引入a.h
a.h中有若干a.c中函数的声明
结果编译器报错error: previous declaration of '函数名' was here a.h xxxx行
我寻思在a.h中定义a.c中实现的函数不是天经地义的吗? 结果检查后发现时a.h 和a.c中的函数声明不一致 参数类型不一样。
C编译器还是很不智能 高级语言程序员还是被IDE伺候的太好了
博主在a.c文件引入a.h,a.h中有a.c函数声明,编译报错。经检查发现是a.h和a.c中函数声明的参数类型不一致。博主感慨C编译器不够智能,高级语言程序员依赖IDE。
在a.c文件中引入a.h
a.h中有若干a.c中函数的声明
结果编译器报错error: previous declaration of '函数名' was here a.h xxxx行
我寻思在a.h中定义a.c中实现的函数不是天经地义的吗? 结果检查后发现时a.h 和a.c中的函数声明不一致 参数类型不一样。
C编译器还是很不智能 高级语言程序员还是被IDE伺候的太好了
1216
1846

被折叠的 条评论
为什么被折叠?