结构体:
结构体属于用户自定义的数据类型,允许用户存储不同的数据类型。
语法:struct 结构体名{结构体成员列表};
结构体创建变量:
1.struct 结构体名 变量名;
2.struct 结构体名 变量名 = { 成员值 };
3.结构体创建时顺便创建变量
“.” 访问成员
结构体数组:
语法:struct 结构体名 变量名[数组长度] = { {}, {} };
结构体指针:
“->” 指向运算符 访问成员
结构体嵌套:
可以用另一个结构体访问本结构体
结构体做函数参数:
1.值传递 void test(struct Student stu);不可修改实参
2.地址传递 void test(struct Student *stu);可修改实参
const修饰结构体:
结构体不可修改
结构体的本质
最新推荐文章于 2025-12-02 21:05:32 发布
本文详细介绍了C语言中结构体的概念、语法,包括结构体变量的声明与初始化、数组、指针、嵌套以及作为函数参数的使用,同时提到了const修饰结构体以区分可变和不可变。
813





