h文件中写函数声明,c文件中实现,这样分离之后,如果其他c文件需要调用其中的函数只要包含同名的h头文件即可。吧具体相同功能的函数放置在一个h头文件中声明也有助于分类。项目越大,你如果吧所有函数都写在一个文件中,维护起来就更麻烦了,编译的时候也是一个c文件一个c文件生成中间代码,然后一起链接起来,这样也便于维护。另外还要考虑库的问题,比如你要使用动态库,你如果在h文件中实现函数,那库的意义就不存在了。