结构体定义:不同类型的数据的集合
结构体也是一种数据类型
一般形式:struct 结构体名{
成员表列
};
定义结构体变量的办法:1.先声明结构体类型再定义变量
2.在声明类型的同时定义变量
struct 结构体名{ struct{
成员表列 成员表列
} 变量名表列; } 变量名表列;
两种方式,结构体名可省略
结构体变量的引用:不允许将一个结构体变量作为一个整体进行输入和输出,只能一个个的引用。
引用方式:结构体变量名.成员名(“.”成员运算符,优先级最高)
结构体变量的初始化:在定义的时候指定初始值
结构体数组:每个数组元素都是一个结构体
初始化:在定义的数组后面加上“={初值表列};”
指向结构体类型数据的指针:一个结构体变量的指针就是该变量所占据的内存段的起始地址
在引用结构体变量需要用到:—>指向运算符
以下形式等价:1.结构体变量.成员名 2.(*p).成员名 3.p->成员名
本文出自 “毕业---觉醒---行走” 博客,请务必保留此出处http://tjy888.blog.51cto.com/5576345/1714412
原文:http://tjy888.blog.51cto.com/5576345/1714412