基本应用
#include <iostream>
using namespace std;
struct Student
{
string name;
int old;
};
int main()
{
//方式一
Student stu;
stu.name = "夏明";
stu.old = 12;
cout <<"姓名:" << stu.name<<",年龄:"<<stu.old<< endl;
//方式二
Student stu2 = {
"小米"
,13
};
cout <<"姓名:" << stu2.name<<",年龄:"<<stu2.old<< endl;
return 0;
}
姓名:夏明,年龄:12 姓名:小米,年龄:13
指针和结构体
#include <iostream>
using namespace std;
struct Student
{
string name;
int old;
};
int main()
{
Student stu;
stu.name = "夏明";
stu.old = 12;
Student *pStu = &stu;
cout <<"姓名:" << pStu->name<<",年龄:"<<pStu->old<< endl;
return 0;
}
姓名:夏明,年龄:12