c语言引入另一个.c文件

目录结构

a.c

#include <stdio.h>

/*外部变量声明*/
extern int x ;
extern int y ;
int addtwonum()
{
    return x+y;
}

test.c

#include <stdio.h>
#include <windows.h>//解决中文乱码
#include "a.c"
/*定义两个全局变量*/
int x=1;
int y=2;
int addtwonum();
int main(void)
{
    SetConsoleOutputCP(65001);解决中文输出乱码问题
    int result;
    result = addtwonum();
    printf("result 为: %d\n",result);
    return 0;
}

打印

猜你喜欢

转载自blog.csdn.net/xuelang532777032/article/details/129985651