7 子程序之前有函数调用时,相应的.h文件也含有include .h
8 .h文件中定义的变更,需加extern 前缀。但在在.c文件中引用前,需重新定义一次,或者赋初值。比如下:
test.c
int a;
int b =0;
//test.c文件中直接定义,并使用,OK
但是要在main.c中调用a,和b时,则必段在test.h文件中重新定义
test.h
extern int a;
extern int b;
否则系统报错***ERROR L104: MULTIPLE PUBLIC DEFINITIONS