「C++笔记」结构体嵌套结构体_c++结构体嵌套结构体指针

「C++笔记」结构体嵌套结构体_c++结构体嵌套结构体指针

编码文章call10242025-02-10 11:18:1110A+A-

结构体嵌套结构体

作用:结构体中的成员可以是另一个结构体

比如:网课中一对一的场景,一位老师对应的一位学生

//定义学生的结构体

struct studen{

string name;//学生姓名

int age;//学生年龄

int score;//学生成绩

}

//定义老师的结构体

struct teacher{

string name;//老师姓名

int age;//老师年龄

struct student st;//辅导的学生

}

int main(){

teacher t;

t.name="孔子";

t.age=24;

t.st.name=”子玉“;

t.st.age=18;

t.st.score=99;
cout<<"老师姓名:"<

案例:创建一个人物角色,使其拥有专属自己的武器

struct wuqi{

stirng name;武器名

int zhong;武器重

int lon;武器长

}

struct people{

string name;

int li;力量

int min;敏捷

int mei;魅力

int ti;体力

struct wuqi wq;

}

int main(){

people p;

p.name="小帅哥";

p.li=5;

p.min=9;

p.ti=10;

p.mei=10;

p.wq.name="金丝软甲";

p.wq.zhong=1;

p.wq.lon=20;

cout<<"角色:"<



点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4