C中的结构体

chanra1n 2019-11-03 1267

什么是结构体呢?

假如有某人张三,他是男的,现在30岁,没有老婆,那么我就可以生成这样一个结构体来描述他的这些属性

struct person{
   char  name[10];
   char  sex[10];
   int  age;
   char single;
 } zhangsan = {"张三", "M", "30", "y"};

我给这个结构体起的名字为person,并新建了一个结构体变量zhangsan

person这个结构体有4个属性“name”、“sex”、“age”、“single”