Advertisement

C++学习指南(四):复合数据类型中的数组

阅读量:

前言

数组作为一种数据结构,具备存储多个相同数据类型信息的能力。例如:用于保存班级内所有学生的年龄信息,或者记录班级成员的身高数据等。尽管数组的形式看似简单,但在具体应用过程中仍存在诸多需要关注的细节问题。本文中,笔者将列举当前所面临的主要难点与关键点,期待能够与大家进行交流探讨。若内容存在遗漏或不足之处,恳请各位读者予以指正与补充。

静态数组

定义

从字面意义来看,静态数组指的是其长度处于恒定状态的数组类型,此类数组在定义时必须预先确定其容量,并且在整个程序执行期间均不可进行修改。例如:

复制代码
    int array1[10] = {0};//声明一个包含10个int类型数据的数组,且全部初始化为0
    int array2[] = {1,2,3};//声明了一个包含3个int类型数据的数组,数组中的数据分别为:1,2,3
    const int ARRAY_SIZE = 100;
    double array3[ARRAY_SIZE] = {0};//声明一个包含100个int类型数据的数组,且初始化为0
    
    
      
      
      
      
    

若在程序执行过程中尝试调整数组的长度,情况将如下所示:

复制代码
    int array_size = 10

全部评论 (0)

还没有任何评论哟~