数组解释

1:作为复合类型的数组:float loans[20],数组必须由其他类型来创建,而不能仅仅将某种东西声明为数组。
2:没有通用的数组,但有很多特定的数组类型:如char,long数组。例如:char actor[30],short betsie[100],强调actor数组是由char类型创建的

3:模板类array是数组的替代品:例如:array<char,30>actors.那么与数组的区别是什么呢?
语法形式array <变量类型,变量数目>变量,array是长度固定的数组的替代品
2)位于地址空间std中:array<double,4>ad={1.2,1.3,1.4,1.56,6.8} 这就是定义并初始化数组。

数组初始化:
1)int yamcosts[3]={20,30,5},简单理解数组初始化:既有赋值,又有说明前面一个空格里是什么意思:用{}括起初始化列表。【】如果为空,则编译器将计算元素的个数short things【】={1,3,5,7}long totals【500】={0},即将第一个初始化为零。

例题:int oddly【5】={1,3,5,7,9}:意思是声明一个包含5个元素的int数组,并将它初始化为前五个奇数。oddly意为单个的奇数。

猜你喜欢

转载自blog.csdn.net/weixin_43360397/article/details/84488432