struct.cc
来自「资深C++讲师授课代码」· CC 代码 · 共 47 行
CC
47 行
#include <iostream>
using namespace std;
#include <string>
struct Person{
string name;
bool gender;
int age;
double income;
};
void show(Person obj);
Person input();
const char g[2][10]={"美女","帅哥"};
int main()
{
Person cyh;
cyh.name = "程一航";
cyh.gender = true;
cyh.age = 21;
cyh.income = 800;
Person ljq = {"刘家奇", true, 22, 600};
Person gy;
gy = cyh;
gy.name = "郭英";
gy.gender = false;
gy.age = 18;
cout << cyh.name << ':' << g[cyh.gender] << ",今年" << cyh.age << ",未婚,月收入" << cyh.income << "元。" << endl;
//cout << cyh << endl;
show(ljq);
show(gy);
Person quange;
quange = input();
show(quange);
}
void show(Person obj)
{
cout << obj.name << ':' << g[obj.gender] << ",今年" << obj.age << ",未婚,月收入" << obj.income << "元。" << endl;
}
Person input()
{
cout << "请输入姓名、性别、年龄和月收入: " << endl;
Person p;
cin >> p.name >> p.gender >> p.age >> p.income;
return p;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?