结构
结构定义的一般形式为:
复制代码
1
2
3
4struct <结构名>{ <成员列表> };
-
struct 是关键字,表示结构定义;
-
<结构名>是一个标识符,是结构的名字;
-
<成员列表>由若干个成员的声明组成,每个成员都是该结构的一个组成部分。
例如,分数包含两个成员:分子和分母,可以定义为一个结构。分数结构名可以取名为 rationalNumber ,两个成员都是整型变量,可以分别取名为 fenzi 和 fenmu,则分数结构可以定义为:
复制代码
1
2
3
4
5
6
7struct rationalNumber{ int fenzi; // 分子 int fenmu; // 分母 };
结构的定义是定义一个新的数据类型(新类型名就是结构名),这样不会有内存分配。之后就可以像使用预定义类型(如 int )那样来使用结构类型。
例如:
复制代码
1
2rationalNumber x,y;
该语句声明了两个 rationalNumber 类型的变量 x 和 y,每个变量中都包含了两个成员:整型的 fenzi 和 fenmu。变量的声明会有内存分配,可以使用 x 和 y 的两个整型变量成员来存储数据,这样就可以把同一个分数的分子和
最后
以上就是野性芒果最近收集整理的关于C++ 结构知识点摘录的全部内容,更多相关C++内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复