与数组类型类似,簇也是复合型数据类型。不同的是,同一数组中只能包含一种简单数据类型,而同一簇中则可以包含多种数据类型的元素,包括简单数据类型和复合数据类型。图1所示的簇包含了一个数值型数据、一个布尔型数据、一个字符串型数据和一个数组,这4种类型的数据组成一个簇,作为一个复合型数据。
图1 簇示意图
由于簇可以包含不同的数据类型,创建簇时要将不同类型的数据打包;访问簇中的元素时要先将簇解包,这一点也和访问数组中的元素不同。
另外,在程序运行过程中,数组的长度可以自由改变,而簇的元素个数是固定的。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。