常用的预处理标识符有很多,以下是几个预定义标识符:
(1)__FILE__ :表示正在编译的文件
(2) __LINE__:表示的是正在编译的文件的行号
(3)__DATE__:表示的是正在编译的日期字符串
(4)__TIME__:表示的是正在编译的时间字符串
下来我们写一个简单的代码,来看一下所显示的结果
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i = 0;
int sum = 0;
for (i = 0; i < 10; i++)
{
sum = sum + i;
}
printf("1--10的和为:");
printf("%d\n", sum);
printf("FILE:%s\nLINE:%d\nDATE:%s\nTIME:%s\n", __FILE__, __LINE__, __DATE__, __TIME__);
return 0;
}