程序开发人员可以使用结构体来封装一些属性,设计出新的类型,在c语言中称为结构体类型.
示例:设计小猪结构体
//定义结构体变量
struct Pig
{
char P_id[10]; //小猪的编号
char P_name[10];//小猪的名字
char P_sex[5]; //小猪的性别
int P_age; //小猪的年龄
};
int main()
{
//初始化结构体变量
struct Pig p = { "2021","佩布奇","girl",1 };
int a;
a = sizeof(p);
printf("id:%s\n", p.P_id);
printf("name:%s\n", p.P_name);
printf("sex:%s\n", p.P_sex);
printf("age:%d\n", p.P_age);
printf("数组的大小是:%d", a);
return 0;
}