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