在学习开源的LZ77-neoben时,看到有的结构体(如struct header)定义在对应头文件中,而结构体struct bitbuf定义在.c文件中。就不明白这是什么考虑了。因为感觉定义在头文件中很方便呀。 ……