今天看C语言的资料上面说自定义头文件—H文件里面最好只声明变量,不要定义变量。这句话不怎么理解,例如做个电子时钟,我以前就是把所有LCD相关的函数都写在LCD.H这个头文件中。然后在main.c中#include"LCD.H"就是了。那么根据那句话的意思,我是不是要这样写:先在LCD.H文件中把LCD相关的函数和变量做个声明,然后再创建个LCD.C文件,在LCD.C文件中写LCD的函数啊?如果这样写的话,那么在main.c中是引用LCD.C文件呢,还是引用LCD.H文件或者是两者都引用。望各位高手指教! |