C/C++教程

C++学习第四十九篇

本文主要是介绍C++学习第四十九篇,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/*
* 结构体嵌套结构体
* 作用:结构体中的成员可以是另一个结构体
* 总结:在结构体中可以定义另一个结构体作为成员,用来解决实际问题	
*/
#include<iostream>
#include <string>
using namespace std;

//定义学生结构体
struct student
{
	string name;//姓名
	int age; //年龄
	int score;//分数
};
struct teacher
{
	string name;//姓名
	int id;//教师编号
	int age;//年龄
	struct student stu;//辅导的学生
};
int main()
{
	//结构体嵌套结构体
	//创建老师
	teacher t;
	t.age = 50;
	t.id = 10000;
	t.stu.name = "小王";
	t.stu.age = 18;
	t.stu.score = 90;
	cout << "老师姓名: " << t.name << "  老师编号: " << t.id << "  老师年龄: " << t.age
		 << "  辅导的学生姓名: " << t.stu.name << "  学生年龄: " << t.stu.age 
		 << "  学生分数: " << t.stu.score << endl;
	system("pause");
	return 0;
}

这篇关于C++学习第四十九篇的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!