c语言结构体

结构体的好处:数组只能存放相同类型的数据,结构体可以存放不同的数据类型。

结构体的定义:

struct student{
            int age;

           string name;

}stu;

对象的定义:stu.age=10;   stu.name='a';

typedef的作用:户使用 typedef 关键字来定义自己习惯的数据类型名称,来替代系统默认的基本类型名称、数组类型名称、指针类型名称与用户自定义的结构型名称、共用型名称、枚举型名称等

typedef struct student{
            int age;

           string name;

}stu;

此时的stu不再是一个对象而是一种类型。此时的定义stu age=10; stu name='a';

定义结构体数组和定义结构体变量的方式类似,请看下面的例子:

  1. struct stu{
  2. char *name; //姓名
  3. int num; //学号
  4. int age; //年龄
  5. char group; //所在小组
  6. float score; //成绩
  7. }class[5];

2019-08-05

 

posted @ 2019-08-05 20:38  learnNoob  阅读(206)  评论(0编辑  收藏  举报