这个案例还是有很多地方可以学习的,决定记录一下
代码参考:黑马程序员匠心之作|C++教程从0到1入门编程
#include<iostream>
#include<string>
#include<ctime>
#include<stdlib.h>
using namespace std;
//定义结构体
struct student
{
string sname;
int score;
};
struct teacher
{
string tname;
struct student s[5];
};
//赋值函数
void allocatespace(struct teacher t[],int len)
{
//外侧给老师赋值,内侧给学生赋值
string

这篇博客探讨了一个C++嵌套结构体的案例,强调了结构体定义的顺序和如何实现老师名字的动态变化。同时,提到了随机数生成的技巧,包括需要包含<stdlib.h>头文件以避免编译错误。博主建议将函数声明放在main函数之前以优化代码组织。
最低0.47元/天 解锁文章
1778





