例7.1.txt

来自「清华大学谭浩强的C++教程」· 文本 代码 · 共 26 行

TXT
26
字号
例7.1 引用结构体变量中的成员。
#include <iostream>
using namespace std;
struct Date                      //声明结构体类型Date
{int month;
int day;
int year;
};
struct Student                  //声明结构体类型Student
{int num;
char name[20];
char sex;
Date birthday;                //声明birthday为Date类型的成员
float score;
}student1,student2={10002,″Wang Li″,′f′,5,23,1982,89.5};  
 //定义Student 类型的变量student1,student2,并对student2初始化
int main( )
{ student1=student2;                //将student2各成员的值赋予student1的相应成员
cout<<student1.num<<endl;         //输出student1中的num成员的值
cout<<student1.name<<endl;        //输出student1中的name成员的值
cout<<student1.sex<<endl;         //输出student1中的sex成员的值
cout<<student1.birthday.month<<′/′<<student1.birthday.day<<′/′
<<student1.birthday.year<<endl;  //输出student1中的birthday各成员的值
cout<<student1.score<<endl;
return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?