在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中函数的声明
结果编译器报错error: previous declaration of '函数名' was here a.h xxxx行
我寻思在a.h中定义a.c中实现的函数不是天经地义的吗? 结果检查后发现时a.h 和a.c中的函数声明不一致 参数类型不一样。
C编译器还是很不智能 高级语言程序员还是被IDE伺候的太好了