- 结构体
结构体
//结构体
//复杂对象 - 结构体 - 我们自己创造出来的一种类型
//
//创建一个结构体类型
struct Book
{
char name[20];// C语言程序设计
short price;//55
};
int main()
{
//利用结构体类型-创建-一个该类型的结构体变量
struct Book b1 = {"C语言程序设计", 55};
struct Book *pb = &b1;
//利用pb打印出来我们的书名和价格
printf("%sn", pb->name);
printf("%dn", pb->price);
printf("书名:%sn", b1.name);
printf("价格:%dn", b1.price);
b1.price = 15;
printf("修改后的价格:%dn", b1.price);
return 0;
}
结果如下:
C语言程序设计 55 书名:C语言程序设计 价格:55 修改后的价格:15
#include#include //结构体 //复杂对象 - 结构体 - 我们自己创造出来的一种类型 // //创建一个结构体类型 struct Book { char name[20];// C语言程序设计 short price;//55 }; int main() { //利用结构体类型-创建-一个该类型的结构体变量 struct Book b1 = {"C语言程序设计", 55}; strcpy(b1.name, "C++");// strcpy-string copy - 字符串拷贝-库函数-string.h printf("%sn", b1.name); struct Book *pb = &b1; //利用pb打印出来我们的书名和价格 }
结果如下:
C++



