目录
__FILE__
符号作用:
以 %s 的形式打印 __FILE__ 时,会显示当前运行的 .c 文件的位置
代码演示:
printf("%s\n", __FILE__);
代码验证:
__LINE__
符号作用:
以 %d 的形式打印 __LINE__ 时,会显示当前这条代码所对应的行数
代码演示:
printf("%d\n", __LINE__);
代码验证:
__DATE__
符号作用:
以 %s 的形式打印 __DATE__ 时,会显示运行这条代码的年月日(需要注意的是,不是每次运行时都会更新年月日,只会显示第一次运行这条代码的年月日)
代码演示:
printf("%s\n", __DATE__);
代码验证:
__TIME__
符号功能:
以 %s 的形式打印 __DATE__ 时,会显示运行这条代码时的时分秒(需要注意的是,不是每次运行时都会更新时分秒,只会显示第一次运行这条代码的时分秒)
代码演示:
printf("%s\n", __TIME__);
代码验证:
小结
以上的符号都是在预编译阶段完成的