#include<stdio.h>
struct Book
{
char name[20]; //定义名子数组
int price; //定义价格
};
int main(void)
{
struct Book b1 = { "c语言程序设计",150 }; //书的名字为C语言程序设计,价格为150
//printf("书名: %s\n", b1.name);
//printf("价格: %d\n", b1.price); //第一种打印方式
struct Book* pb = &b1; //指针
//printf("书名: %s\n", pb->name);
//printf("价格: %d\n", pb->price); //第二种打印方式
printf("书名: %s\n", (*pb).name);
printf("价格: %d\n",(*pb).price); //第三种打印方式
return 0;
C语言#struct结构体的使用
最新推荐文章于 2024-05-20 19:58:16 发布