C++ Primer Plus学习:第四章 复合类型(2)
2011-08-18 16:19
477 查看
结构:struct
创建步骤
定义结构描述:描述并标记能够存储在结构中的各种数据类型
创建结构变量
eg:
struct inflatable { char name[20]; float volume; double price; };
inflatable:结构名
char,float,double为结构中包括的数据类型
每行结束必须有“;”作为结束符
=:结构体赋值
结构体数组中,元素用{}包括
共用体:union
共用体每次仅能存储一个值
匿名共用体:成员将成为们于相同地址的变量
枚举:enum
枚举仅有赋值操作
默认情况下,枚举整数常量中第一个值为0,第二个为1,且之后的值默认增1
eg
enum bigstep{one=1,two=2,three=3};
Note
外部声明:被后面的所有函数调用,内部声明:只能被声明的函数使用
创建步骤
定义结构描述:描述并标记能够存储在结构中的各种数据类型
创建结构变量
eg:
struct inflatable { char name[20]; float volume; double price; };
inflatable:结构名
char,float,double为结构中包括的数据类型
每行结束必须有“;”作为结束符
=:结构体赋值
结构体数组中,元素用{}包括
共用体:union
共用体每次仅能存储一个值
匿名共用体:成员将成为们于相同地址的变量
枚举:enum
枚举仅有赋值操作
默认情况下,枚举整数常量中第一个值为0,第二个为1,且之后的值默认增1
eg
enum bigstep{one=1,two=2,three=3};
Note
外部声明:被后面的所有函数调用,内部声明:只能被声明的函数使用
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/31/5120c3ee422160ba3f80533710d8de21.gif)
相关文章推荐
- C++ Primer Plus学习:第四章 复合类型(1)
- C++ Primer Plus学习:第四章 复合类型(3)
- C++ Primer Plus学习:第四章 复合类型(4)
- C++ Primer Plus学习:第四章 复合类型(5)
- C++ Primer Plus学习:第四章 复合类型(6)
- 2012/1/11 《C++ Primer Plus》第四章:复合类型 学习笔记
- 2012/1/11 《C++ Primer Plus》第四章:复合类型 学习笔记
- 学习C++.Primer.Plus 4 复合类型
- 《C++ Primer Plus(第六版)》(4)(第四章 复合类型 答案1)
- 第四章 复合类型 C++ Primer Plus 2018_3_10
- 《C++ Primer Plus(第六版)》(5)(第四章 复合类型 答案2)
- c++学习笔记之复合类型(c++ primer plus)
- C++Primer Plus笔记——第四章 复合类型及课后习题答案
- C++回炉之_C++PrimerPlus_第四章 复合类型(二)
- 《C++ Primer Plus(第六版)》(3)(第四章 复合类型 笔记)
- C++ Primer Plus 第四章 复合类型
- C++回炉之_C++PrimerPlus_第四章 复合类型(一)
- C++ Primer Plus 学习笔记 第四章 02
- c++ primer plus复合类型之结构简介
- c++primer plus复合类型之指针2