欢迎光临
我们一直在努力

8.1 结构体定义

由多个数据类型组成的合集就叫结构体

当我们需要复用同一类的数据类型合集时可以使用结构体

学号姓名语文成绩数学成绩身高
1张三85961.68
2李四99941.72
3王五78841.58
/*
| 学号 | 姓名 | 语文成绩 | 数学成绩 | 身高 |
| ---- | ---- | -------- | -------- | ---- |
| 1    | 张三 | 85       | 96       | 1.68 |
| 2    | 李四 | 99       | 94       | 1.72 |
| 3    | 王五 | 78       | 84       | 1.58 |
*/
// 1.定义结构体的方法: struct
// 2. 起一个结构体合集的别名
// 3. 定义成员属性: 数据类型 + 成员名
// 4. 访问成员属性的方法: 结构体的变量名.成员属性名
struct Student
{
  int id;// 学号
  string name; // 学生姓名
  int language; // 语文成绩
  int math; // 数学成绩
  double height; // 身高
  
};

void OnStart()
  {
   // 数组
   int arr[5] = {1, 2, 3, 4, 5};
   // 结构体
    Student stu1 = {1, "张三", 85, 96, 1.68};
    // get 获取结构体成员属性的值
    printf("学号: %d, 姓名: %s, 语文: %d, 数学: %d, 身高: %.2f",
      stu1.id,
      stu1.name,
      stu1.language,
      stu1.math,
      stu1.height
    );
    Student stu2 = {2, "李四", 99, 94, 1.72};
    Student stu3 = {3, "王五", 78, 84, 1.58};
  }
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:瓜皮猫量化编程 » 8.1 结构体定义
分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

瓜皮猫量化交易编程

QQ群: 492653640微信: guapitcom
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活