add.c?
#include<stdio.h>
//外部函数定义
void test()
{
printf("test():%s\n",__FILE__);
}
?text.c
#include<stdio.h>
extern void test(); //声明外部函数
int main()
{
test();
return 0;
}
#include<stdio.h>
extern void test(); //声明外部函数
int main()
{
test();
printf("%s\n", __FILE__);
return 0;
}
#include<stdio.h>
int main()
{
//打印进行编译的源文件
printf("%s\n", __FILE__);
//打印文件当前的行号
printf("%d\n", __LINE__);
//打印文件被编译的日期
printf("%s\n", __DATE__);
//打印文件被编译的时间
printf("%s\n", __TIME__);
//如果编译器遵循ANSI C,返回值为1,否则未定义
//printf("%d\n", __STDC__);
return 0;
}
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?