结构体——struct

//结构体——复杂对象——自己创造出来的一种类型
#include<stdio.h>
//创建一个结构体类型
struct book//struct-结构体关键词
{
char name[20];//书名:C语言程序设计
short price;//价格:99
};//(;)不可缺少——结束类型定义
int main()
{
//利用结构体类型创建一个该类型的结构体变量
struct book b1 = { "C语言程序设计",99 };//(b1)一本书
printf("书名:%s\n", b1.name);//(b1)书名,(.name)b1这本书里的成员,(name)成员
//.——结构体变量,(.成员)
printf("价格:%d元\n", b1.price);
b1.price = 45;//修改数据
printf("修改后的价格是:%d\n", b1.price);
struct book* pd = &b1;//指针指向文件
printf("书名:%s\n", (pd)->name);
printf("价格%d\n", (pd)->price);
//->结构体指针成员,(->成员)
return 0;
}

posted @ 2021-01-27 16:02  詹文丰  阅读(113)  评论(0编辑  收藏  举报