#include<stdio.h>
struck Book
{
char name[20];
short price;
}
int main()
{
//利用结构体类型 创建一个该类型的结构体变量
struct Book b1 = {"C语言程序设计",55};
printf("书名:%s\n",b1.name);
printf("价格:%d\n",b1.price);
b1.price = 15;
printf("修改后的价格:%d/n",b1.price);
struct Book* pb = &b1;
//定义了一种指针变量类型叫pb
//*pb表示是指针指向b1所对应的地址 而struct Book是指针指向的b1的对应类型
//利用pb打印书名和价格
//. 结构体变量.成员
//-> 结构体变量->成员
printf("%s\n",(*pb).name);
printf("%d\n",(*pb).price);
//或者
printf("%s\n",pb->name);
printf("%d\n",pb->price);
return 0;
}