ANSI C中,有5个预定义的宏。他们总是可以在程序中使用,并且程序员不能对他们进行重新定义。这几个宏名的的前面和后面都是两个下划线字符。
预定义宏 值
__DATE__ 包含当前日期的字符串
__FILE 包含文件名称的字符串
__LING__ 表示当前行号的整数
__STDC__ 如果编译器遵循ASNI标准,它就是非零值
__TIME__ 包含当前时间的字符串
转载于:https://blog.51cto.com/qq164587043/87658