当我们同时编译多个文件时,一个是a.c,另一个是main.c。
下面是a.c的内容
#include<stdio.h>
char a = 'A';
void msg()
{
printf("Hello\n");
}
下面是main.c的内容
#include<stdio.h>
#include"a.c"
int main(void)
{
extern char a; // extern variable must be declared before use
printf("%c ", a);
(void)msg();
return 0;
}
在C语言中,include<>是引入库中所含有的头文件,include""是引入外部同一目录下的源文件