佛山网站企业,湛江做网站设计,俄语在线网站建设,九江网站开发目录 结构成员访问操作符
结构体
结构体的声明
结构体变量的定义和初始化
结构成员访问操作符
结构体成员的直接访问
结构体成员的间接访问 结构成员访问操作符
结构体 ⭐C语言已经提供了内置类型#xff0c;如: char、short、int、long、float、double等#xff0c;但…目录 结构成员访问操作符
结构体
结构体的声明
结构体变量的定义和初始化
结构成员访问操作符
结构体成员的直接访问
结构体成员的间接访问 结构成员访问操作符
结构体 ⭐C语言已经提供了内置类型如: char、short、int、long、float、double等但是只有这些内置类型还是不够的假设我想描述学生描述一本书这时单一的内置类型是不行的。描述一个学生需要名字、年龄、学号、身高、体重等;描述一本书需要作者、出版社、定价等。C语言为了解决这个问题增加了结构体这种自定义的数据类型让程序员可以自己创造适合的类型。 结构体的声明
struct tag//结构体标签名
{member-list;//成员列表
}variable—list;//变量列表
描述一个学生
struct student
{char name[20];//名字int age;//年龄char sex[5];//性别char id[8];//学号
}s1;//创建了一个student类型的变量s1
结构体变量的定义和初始化
变量创建定义的两种方法
struct Point
{int x;int y;
}p1;//方法1声明类型的同时创建Point类型的变量p1
struct Point p2;//方法2单独创建Point类型的变量p2
变量初始化
struct Stu
{char name[8];//姓名char sex[5];//性别
};
struct Stu s1 { 小明,男 };//按顺序初始化
struct Stu s1 { .sex 男,.name 小明 };//指定顺序初始化
结构成员访问操作符
结构体成员的直接访问
结构体成员的直接访问是通过点操作符.)访问的。点操作符接受两个操作数。如下所示: 使用方式:结构体变量.成员名
结构体成员的间接访问
有时候我们得到的不是一个结构体变量而是得到了一个指向结构体的指针。如下所示: 使用方式:结构体指针-成员名。 以上便是我为大家带来的操作符详解四结构成员访问操作符的内容若有不足望各位大佬在评论区指出谢谢大家可以留下你们点赞、收藏和关注这是对我极大的鼓励我也会更加努力创作更优质的作品。再次感谢大家