这是3个文件代码
#define CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include "1.h"
int main()
{
value = 100;
for (int i = 0; i < 10; i++)
{
incresedata();
}
printf("%d", value);
return 0;
}
正常运行
要使用extern在头文件里声明全局变量
#pragma once
// 提供调用的头文件
extern int value;
然后在3.c或者2.c或者新的.c文件里面定义这个全局变量
// 功能实现文件
#include"1.h"
int value = 0;
void increasedata()
{
value++;
return;
}