C常见有关问题之怎么构建一个完整的C项目
C常见问题之如何构建一个完整的C项目
一个完整的C项目通常包括如下几类文件:
c文件:常包含函数定义、全局变量定义。
h文件,即头文件:通常包含#define指令、结构声明、typedef语句、函数原型、全局变量的extern声明、内联函数的定义。
makefile文件
注意事项:
1.将具有特定功能的相关函数放在同一个c文件中,注意将不允许被其他文件调用的函数定义为static类型,将main函数放在单独的c文件中。
2.让相关联的c文件与h文件具有相同的文件名,相关联是指同一个函数的定义与声明或者同一个全局变量的定义与extern声明。
3.为了避免同一个c文件多次包含同一个的h文件,h文件应该以如下格式书写,以头文件test.h为例:
#ifndef TEST_H #define TEST_H /* 文件内容 */ #endif