结构体初应用

#include<stdio.h>
struct Book(结构体的主体)
{
char name[30];;
char author[20];
char price[10];
};
int main()
{
struct Book b1;(建立结构体变量)
gets(b1.name);
gets(b1.author);
gets(b1.price);
printf("书名是:%s\n",b1.name);
printf("做者是:%s\n",b1.author);
printf("价格为:%s元\n",b1.price);
return 0;
}
这个是我写的结构体的简单应用,须要手动输入书籍名称,书籍做者和书籍价格;手动输入虽然具备普遍性,但我也想直接用个库直接存入目前的书juishizhe籍状况,就试着改变了一下。ide

#include<stdio.h>
struct BOOK
{
char name[30];
char author[20];
int price;
};
int main()
{
struct BOOK a1={"个人世界,风雪有你“,”佰阚不焱“,39};
printf("书名是:%s\n",a1.name);
printf("做者是:%s\n",a1.author);
printf("价格为:%d元\n",b1.price);
return 0;
}
但这个程序从逻辑上应该没啥问题,就是创建一个库存放数据再引用但却会报错,这是我此次结构体学习中的小小疑惑,还望知道的朋友指点一二。学习

相关文章
相关标签/搜索