文件关系如下:
main中调用thread1.c中的int testFunction(int input)函数,main和thread1.c中都要使用int global这个全局变量
thread1.c:
#include "thread1.h"
int testFunction(int input){
return input+global;
}
thread1.h:
#include "main.h"
int testFunction(int input);
main.h:
#include "components.h"
#ifndef main_h
#define main_h
extern int global;
#endif
main.c:
#include "main.h".
#include "thread1.h".
int global = 256;
void main(){
testFunction(567);
}