声明的一个结构体怎么在不同.C文件下使用
时间: 2024-05-03 07:21:24 浏览: 74
C语言从入门到精通视频教程下载第17章 结构体和联合体.zip
在不同的.C文件下使用一个声明的结构体,需要在该结构体声明的头文件中声明该结构体,并在需要使用该结构体的.C文件中包含该头文件。
例如,在头文件example.h中声明结构体:
```c
typedef struct {
int x;
int y;
} Point;
```
在需要使用该结构体的.C文件中包含该头文件:
```c
#include "example.h"
void doSomething(Point p) {
// 使用Point结构体进行操作
}
```
注意,如果结构体中包含指针或者其他结构体,需要在头文件中同时声明这些指针或者结构体。
阅读全文