C常见问题之如何构建一个完整的C项目

本博客已迁往http://coredumper.cn


一个完整的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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值