62、C 语言预处理与调试全解析

C 语言预处理与调试全解析

1. 包含标准库头文件

在 C 语言编程中,要将支持输入/输出操作的标准库头文件内容引入程序,可使用如下语句:

#include <standard_library_file_name>

尖括号内可放置任何标准库头文件名称。若包含了未使用的头文件,除了会让阅读程序的人稍感困惑外,还会延长编译时间。

需注意,由 #include 指令引入程序的文件也可能包含 #include 指令。预处理会以相同方式处理这些指令,持续用对应文件内容替换指令,直至程序中无 #include 指令。

2. 自定义头文件

可以自定义头文件,通常扩展名是 .h 。在操作系统允许的范围内,可随意命名。理论上,头文件不一定要用 .h 扩展名,但这是 C 语言程序员普遍遵循的惯例,强烈建议遵循。

头文件不应包含实现代码(即可执行代码),其作用是包含声明,而非函数定义或初始化的全局数据。所有函数定义和初始化的全局变量应放在扩展名为 .c 的源文件中。头文件可放置函数原型、结构体类型定义、符号定义、 extern 语句和 typedef 等。

常见做法是创建一个包含程序函数原型和类型声明的头文件,将其作为独立单元管理,并包含在程序任何源文件开头。若在源文件中包含多个头文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值