结构体是C语言中,为了描述复杂变量,而自己创建出来的一种数据类型
关键字:struct
1、结构体的创建,形如:
struct Person{char name[20];int age;int height;… };
2、初始化结构体,形如:
struct Person p1{“Trump”,78, 189};
struct Person p2{“Biden”,76, 180};
3、结构体变量的访问
3.1通过结构成员访问操作符“."访问,形如:
printf(“p1的名字是:%s\n”, p1.name);
3.2 通过结构体指针访问操作符“->”访问,形如:
struct Person* p_p2 = &p2 ;
printf(“p2的名字是:%s\n”,p_p2->name);
#include <stdio.h>
#include <string.h>
struct Book//定义含有5个成员变量的结构体
{
char name[20];
char papersz[20];
int page;
int price;
char writer[