ANSIC标准定义的C语言预处理指令总结

ANSIC标准定义的C语言预处理指令总结_第1张图片

另外ANSI标准C还定义了如下几个宏:

__LINE__   表示正在编译的文件的行号
__FILE__   表示正在编译的文件的名字
__DATE__   表示编译时刻的日期字符串 如:“23 dec 2015”
__TIME__   表示编译时刻的时间字符串  如: ”12:30:45“
__STDC__   判断该文件是不是宏定义成标准C程序

如果编译器不是标准的,则可能不支持以上宏部分,或者根本不支持、当然编译器也有可能还提供其他预定义的宏名。注意:宏名的书写有标识符与两边各两条的下划线构成。

你可能感兴趣的:(C语言,宏,预处理指令)