怎样理解C语言头文件不建议写入定义
找sum定义的是链接器,链接的时候会把所有.c的编译结果以及之前编译好的库提交给链接器,链接器自然能找到定义。而如果你把定义写在头文件里,包含这个头文件的.c文件都会有这个定义,链接器就不知道该用哪个了(这里姑且忽略static和inline)。
■网友
【怎样理解C语言头文件不建议写入定义】 你写的head.c文件,跟你的head.h文件和main函数在同一个项目下,连接器会在你项目下找head.c文件。你可以删除head.c文件,保证你编译时报错。
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- OC为何跌出语言榜前十
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
