C语言——结构体和指针学习
16lz
2021-03-12
#include<stdio.h>#include<string.h>struct book //定义结构体类型{ char name [20]; short price; char author [20];};int main (){ struct book b1={"C programming language",55,"谭浩强"};利用结构体类型定义结构体变量 struct book* p=&b1; 利用结构体类型定义结构体指针来存储结构体变量的地址 strcpy (b1.name ,"C++");修改书名 strcpy----string copy printf ("书名:%s\n",p->name);指针->成员 printf ("作者:%s\n",p->author); printf ("价格:%d\n",b1.price);结构体.成员}
指针变量可以存储地址,*是解引用操作符,定义复杂变量需要结构体来参与。
更多相关文章
- php数据类型的转换与检测、变量的基础知识
- C语言——C语言常用关键字总结(新手 还请不吝赐教)(一)
- SQL优化小讲堂(七)——合理使用变量
- 最简单的JVM内存结构图
- 关于指针
- Python实现双因素方法分析(Two-Way)
- MySQL系列-物理存储结构和索引算法
- 小技巧 | 如何在SQL Server中快速创建测试数据?
- C语言通过定义结构体UCI读写配置文件