·基础语法
For example:
struct contact { string name; string address; int sex; }
先用struct关键字创建一个名为contact的结构体,大括号内输入成员列表。
自定义数据类型:一些类型集合组成的一个类型。
·创建结构体数据变量
类比其他类型的创建方法。
需要注意的是,自定义的类型是有一些属性的,如果要让某一个属性等于一个值,需要这样编写:
struct contact c1; c1.name="John";
还有其他的方法。For example:
struct contact c2={"John","U.S.A.",1};//这里是程序一部分,0为女,1为男。
·结构体数组
很好理解。For example:
struct contact arr[2]= { {"Bill","U.K.",1}, {"Yuyuko","Japan",0} }; //如果想修改某个值: arr[0].name="John";
·结构体指针
操作符:-> 利用之可通过结构体指针访问属性。
For example:
struct contact c1 = {"Bill","USA",1}; struct contact * p = &s; p->name="Jackson";
原文:https://www.cnblogs.com/coder106/p/12996869.html