当我们同时编译多个文件时,一个是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""是引入外部同一目录下的源文件
版权声明:本文为lsj741223原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。