- 预定义符号
在C语言中,有一些有意思的预定义符号,这些预定义符号都是语言内置的,即以及定义好的,我们可以直接使用。预定义符号主要有以下几个:
__FILE__ //进行编译的源文件 __LINE__ //文件当前的行号 __DATE__ //文件被编译的日期 __TIME__ //文件被编译的时间 __STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义 __FUNCTION__//当前所在的函数
注:
这些预定义符号是已经用#define定义好的,在代码运行后的预处理阶段会被替换为相应的内容。
这些预定义符号的首尾为两个下划线,如果是两个单词,中间以一个下划线连接。
预定义符号的使用
例如:
例2:
主要的功能就是:记录日志



