C语言预定义标识符、标准库及常用函数详解
1. 预定义标识符
预处理器定义了一些预定义标识符,具体如下表所示:
| 标识符 | 含义 |
| ---- | ---- |
| __LINE__ | 当前正在编译的行号 |
| __FILE__ | 当前正在编译的源文件的名称 |
| __DATE__ | 文件编译的日期,格式为 “mm dd yyyy” |
| __TIME__ | 文件编译的时间,格式为 “hh:mm:ss” |
| __STDC__ | 如果编译器符合ANSI标准,则定义为1;否则为0 |
| __STDC_HOSTED__ | 如果实现是托管的,则定义为1;否则为0 |
| __STDC_VERSION__ | 定义为199901L |
2. 标准C库概述
标准C库包含了大量可以从C程序中调用的函数,这里不会列出所有函数,而是介绍一些最常用的函数。要获取所有可用函数的完整列表,可以查阅编译器附带的文档,或者参考相关资源。
3. 标准头文件
3.1 <stddef.h>
该头文件包含一些标准定义,如下:
| 定义 | 含义 |
| ---- | ---- |
| NULL | 空指针常量 |
超级会员免费看
订阅专栏 解锁全文
1989

被折叠的 条评论
为什么被折叠?



