C语言进阶4:宏定义
1、宏定义是什么?
宏是用来表示一段代码的标识符。
宏也是标识符,也要满足标识符的规则。但通常习惯使用大写字母和下划线命名。
2、宏定义怎么用?
宏定义通常有三种用法:
(1)当作常量使用。
(2)当作函数使用。
(3)编译预处理。
2.1 宏定义常量
2.1.1 预定义宏
| No. | 预定义宏 | 作用 |
|---|---|---|
| 1 | LINE | 当前所在文件的行号 |
| 2 | FILE | 表示当前源文件 |
| 3 | DATE | 文件被编译的日期 |
| 4 | TIME | 文件被编译的时间 |
printf("%s:%d",__FILE__,__LINE__);
printf("%s:%s",__DATE__,__TIME__);
2.1.2 自定义宏
除了使用标准定义的宏,可以使用#define指令用来定义一个宏。
(1)语法
#define 标识符 值
(2)示例
#define PI
1655



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



