目录
- 是一些值的集合,这些值被称为成员变量;
- 每个成员的变量可以是不同类型,数组只可存储同类型数据;
- 可创建复杂对象,是一种自定义的数据类型;
一,结构体的声明
结构体关键字,结构体标签(可匿名省略),结构体成员;
//struct结构体关键字,Book结构体标签
//struct Book结构体类型
struct Book
{
//结构体成员
char name[20];
float price;
int num;
}; //封号不可丢
成员类型
- 可以是字符型,整型,浮点型等常规类型;
- 也可是数组,指针;
- 甚至其他结构体;
struct Stu
{
char name[20];
int age;
int arr[10];
int* p;
struct Book books;
};

本文详细介绍了C语言中结构体的使用,包括结构体的声明、变量定义与初始化、成员访问以及结构体作为参数传递的方法。讲解了结构体如何组合不同类型的数据,如何通过点运算符和指针访问结构体成员,并提醒了在函数参数传递时应注意的性能问题。
最低0.47元/天 解锁文章
11万+

被折叠的 条评论
为什么被折叠?



