C语言如何定义结构体?
时间: 2024-04-06 17:25:22 浏览: 89
C语言中定义结构体的方法如下所示:
```c
struct student {
int num;
char name[20];
char sex;
int age;
float score;
char addr[30];
};
```
以上是一个名为`student`的结构体定义,它包含了学生的学号、姓名、性别、年龄、分数和地址等信息。
另外,C语言还可以使用`typedef`关键字来定义构体的别名,使得结构体类型更加方便使用。例如:
c
typedef struct Base {
int a;
} base;
```
以上代码定义了一个名为`Base`的结构体,并使用`typedef`将其别名为`base`。
阅读全文