关于C编程头文件包含的问题

2019-03-23 17:46发布

写代码发现一个比较纠结的问题,尤其是考虑到移植与模块化。
问题如下:
一般自己写的功能函数会放在一个c文件里,如lcd.c,同时为了方便调用还需要一个对应的lcd.h头文件,该c文件和h文件中很可能需要用到别的函数或者宏定义,那就需要加上:#include "stm32f1xx.h"  #include "stm32f1xx_gpio.h"
那么该把这些预处理放在lcd.h文件中还是lcd.c文件中?

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。