一、预定义符号
__FILE__ //进行编译的源文件
__LINE__ //文件当前的行号
__DATE__ //文件被编译的日期
__TIME__ //文件被编译的时间
这些预定义符号都是语言内置的。 举例:
int main()
{
printf("%s\n", __FILE__);//e:\c++\code\test_5_12\test_5_12\test.c
printf("%d\n", __LINE__);//34
printf("%s\n", __DATE__);//May 14 2020
printf("%s\n", __TIME__);//16:46:43
return 0;
}
二、#define
#define 定义标识符
举例: