文件1.h
#ifndef INFO //检测是否定义INFO 没有则定义INFO 并编译结构体
#define INFO
struct info{
int num;
char name[20];
} ;
#endif
文件2.h
#include "1.h"
文件 main.c
#include <stdio.h>
#include <stdlib.h>
#include "1.h"
#include "2.h"
int main() {
return 0;
}