c 自定义结构体在引用时报错
时间: 2023-11-02 08:09:22 浏览: 156
定义结构体数组-c语言基础学习
可能是因为你没有正确地定义结构体或者没有正确地引用结构体。
如果你没有正确地定义结构体,可以使用以下语法:
```
struct 结构体名 {
数据类型 成员变量名1;
数据类型 成员变量名2;
// ...
};
```
例如,定义一个名为 `Person` 的结构体:
```
struct Person {
char name[20];
int age;
};
```
如果你没有正确地引用结构体,可以使用以下语法:
```
struct 结构体名 变量名;
```
例如,声明一个名为 `person1` 的 `Person` 结构体变量:
```
struct Person person1;
```
另外,如果你在引用结构体变量的成员变量时,使用了错误的成员变量名,则编译器会报错。要确保成员变量名正确。
阅读全文