使用指针跨文件调用变量 有了上面的基础,我们就可以开始调用变量了。为了表现跨文件的功能,我们定义一个头文件test.h,并且在里面放入一个函数声明void Input();,然后我们再创建一个test.c文件来作为头文件的实现文件。最后在主文件main.c中调用它,函数代码如下: test.c文件 #include"test.h"int*ptr;//声明一个...
int x;int y;};定义结构体变量s的文件b.c include "c.h"struct STU s; /* 不加extern ,默认认为extern */ a.c 调用b.c里定义的全局变量s include <stdio.h> include "c.h" /* struct STU这个类型的定义(或者说声明)在这个头文件里 */ extern struct STU s;/* 声明它是外部的...