|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 BaysideLizard 于 2023-11-28 20:51 编辑
- #include <stdio.h>
- //鱼C论坛——BaysideLizard写于2023年11月28日
- struct Date
- {
- int year;
- int month;
- int day;
- };
- struct Book
- {
- char title[128];
- char author[40];
- float price;
- struct Date date;
- char publisher[40];
- };
- struct Book book[2] = {
- {"《带你学C带你飞》","小甲鱼",49.9,
- {2017,11,11},"清华大学出版社"},
- {"《零基础入门学习Python》","小甲鱼",49.5,
- {2016,11,11},"清华大学出版社"}
- };
- int main()
- {
- struct Book * pt;
- pt = &book;
- for(int i = 0;i < 2;i++)
- {
- printf("书名:%s\n",(*(pt+i)).title);
- //需要给指针加上小括号,因为.运算符优先级高于*
- printf("作者:%s\n",(pt+i)->author);
- //->适用于结构体指针,相当于.
- printf("售价:%.2f\n",book[i].price);
- printf("出版日期:%d-%d-%d\n",book[i].date.year,book[i].date.month,book[i].date.day);
- printf("出版社:%s\n",book[i].publisher);
- putchar('\n');
- }
- return 0;
- }
复制代码
运行结果:
书名:《带你学C带你飞》
作者:小甲鱼
售价:49.90
出版日期:2017-11-11
出版社:清华大学出版社
书名:《零基础入门学习Python》
作者:小甲鱼
售价:49.50
出版日期:2016-11-11
出版社:清华大学出版社
Process returned 0 (0x0) execution time : 0.050 s
Press any key to continue.
在FishC学C的第23天 |
|