基本应用

  1. #include <iostream>
  2. using namespace std;
  3. struct Student
  4. {
  5. string name;
  6. int old;
  7. };
  8. int main()
  9. {
  10. //方式一
  11. Student stu;
  12. stu.name = "夏明";
  13. stu.old = 12;
  14. cout <<"姓名:" << stu.name<<",年龄:"<<stu.old<< endl;
  15. //方式二
  16. Student stu2 = {
  17. "小米"
  18. ,13
  19. };
  20. cout <<"姓名:" << stu2.name<<",年龄:"<<stu2.old<< endl;
  21. return 0;
  22. }

姓名:夏明,年龄:12 姓名:小米,年龄:13

指针和结构体

  1. #include <iostream>
  2. using namespace std;
  3. struct Student
  4. {
  5. string name;
  6. int old;
  7. };
  8. int main()
  9. {
  10. Student stu;
  11. stu.name = "夏明";
  12. stu.old = 12;
  13. Student *pStu = &stu;
  14. cout <<"姓名:" << pStu->name<<",年龄:"<<pStu->old<< endl;
  15. return 0;
  16. }

姓名:夏明,年龄:12