有多个C文件,每个文件里面都有一些自己的变量,要怎么在不同的文件中访问文件中的变量?
例如:
file1.c
#include <stdio.h>
typedef struct PLNode
{
int ID;
char name[15];
}*LProduct,Product;
LProduct PRODUCT=NULL;
......
file.c
有多个C文件,每个文件里面都有一些自己的变量,要怎么在不同的文件中访问文件中的变量?
例如:
file1.c
#include <stdio.h>
typedef struct PLNode
{
int ID;
char name[15];
}*LProduct,Product;
LProduct PRODUCT=NULL;
......
file.c
在file.c里面
#include "file1.c"
简单的声明一下:
extern LProduct PRODUCT;
写到头文件中最好。