Codeblocks编译多个源文件

当我们同时编译多个文件时,一个是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""是引入外部同一目录下的源文件

猜你喜欢

转载自blog.csdn.net/lsj741223/article/details/79928282