没有限制,只要内存不用完都可以嵌套。但是嵌套最好不要超过3层,否则影响代码的执行效率。
例如,学生和老师,就可以共用一个结构体,不同得信息定义在共用体中: #include <stdio.h> #include <stdlib.h>struct infor{ char name[20]; char sex[10]; int age; char identity; // s表示student、t表示teacher union otherinf{ // 根据identity区别设置信息 struct { char profession[10]; char depar...
结构体嵌套一个例子 有3名老师每名老师带5名学生做毕业设计 初始化信息 1#include<bits/stdc++.h>2usingnamespacestd;34structstu{5stringname;6intage,score;7};89structtec{10stringname;11stu a[5];12};1314voidInitinfo(tec ta[],intlen)15{16stringc ="ABCDE";17for(inti =0;i < len;i++)18...
c++对于自定义的结构体排序,需要开发者重载运算符“<”。不过我推荐的方法是使用STL,自定义比较函数。...
下列关于结构体的描述正确的是A.可直接对结构体变量进行赋值操作B.一个结构体变量中可以同时存放其所有成员C.一个结构体只能包含一种数据类型D.结构体不能嵌套定义
访问结构体成员的语句:stu.birthday.year,表示在stu结构体变量中有一个嵌套的结构体成员birthday,birthday有一个结构体成员year。 A.对 B.错 点击查看答案&解析手机看题 你可能感兴趣的试题 多项选择题 下列关于幼儿园主题活动设计的思想性原则表述正确的是( ) 。 A.幼儿的品德并不是天生的,而是在社会道...
百度试题 题目访问结构体成员的语句:stu.birthday.year,表示在stu结构体变量中有一个嵌套的结构体成员birthday,birthday有一个结构体成员year。相关知识点: 试题来源: 解析 对 反馈 收藏
【tip3】嵌套的结构体初始化0时,只使用一个"{ 0 }"即可 例如: typedefstruct{inta;intb;}A;typedefstruct{intc;A d;}B;// 初始化变量tmpB tmp={0};// 不必使用如下写法B tmp={0,{0}};
结构体的定义可以嵌套一个共用体。A.正确B.错误的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工具
百度试题 结果1 题目结构体的定义可以嵌套一个共用体。?正确错误 相关知识点: 试题来源: 解析 正确 反馈 收藏