结构体的学习
来源:互联网 发布:济南软件的公司 编辑:程序博客网 时间:2024/05/23 12:55
结构体即结构变量。
使用一个结构体,应先声明该结构的布局。(类似于声明变量)。
struct game{ double space; double price; char inc[25]; char tag[25];}
以上代码就声明了一个名为game的结构类型。于是我就可以在下面声明一个game类型的结构变量
struct game the_witcher_3; //在c++中struct可省略
这时系统就会开辟一块空间存储该结构变量。(需要注意的是这块空间是连续的)。
如果我们声明该结构类型只是为了这一个结构变量,我们可以将类型声明和变量声明合二为一:
struct{ double space; double price; char inc[25]; char tag[25];} the_witcher_3;
1。如何访问结构变量的成员呢?
结构成员运算符(.)或者(->)允许我们直接访问结构变量的成员。比如 the_witcher_3.price=63;
printf("%d\n",the_witcher_3.price);
将输出63。
初始化一个结构变量
初始化结构变量应该是比较简单的,我们可以
struct game{ double space; double price; char inc[25]; char tag[25];} the_witcher_3={51131,63,"CD Projekt RED","RPG"};
阅读全文
0 0
- 结构体的学习
- 结构体的学习
- 结构体的学习
- C语言结构体的学习
- c语言结构体的学习
- OC学习笔记:常用的结构体
- Struct结构体的使用学习
- go结构体的学习和使用
- C#结构的学习
- C#结构的学习
- [C学习]结构体
- 结构体学习网站
- 结构体学习
- 结构体学习
- 结构体学习
- 结构体学习
- 结构体学习要点
- 结构体学习2
- Ubuntu16.04更换源
- C函数不写return以及调用无参函数时传参会出现什么结果
- Cortex-M3操作模式和特权级别
- 用位运算来代替乘法、除法和取余的方式
- Matlab 2017b遇到绘图低级错误
- 结构体的学习
- Spring Cloud微服务实战--分享
- 缓冲技术之三:Linux下I/O操作buffer缓冲块使用流程
- Java任务--数组迭代器
- 手写一个同时支持的函数式和面向对象两种调用方法js库
- post Upload上传文件中multipart/form-data 做的那些事
- C++中函数的重载和函数指针排序大全
- weblogic部署程序爆错!java.lang.NullPointerException
- 正则表达式其实很简单