21xrx.com
2024-12-22 19:30:52 Sunday
登录
文章检索 我的文章 写文章
C++中如何定义数组
2023-07-06 06:19:12 深夜i     --     --
C++ 定义 数组

在C++中,数组是由相同类型的数据元素所组成的集合,每个元素在数组中都有一个唯一的下标来表明它的位置。定义数组可以使用以下格式:


type arrayName[arraySize];

其中,type表示数组中元素的数据类型,arrayName表示数组的名称,arraySize表示数组中元素的数量。例如,下面是一个用于存储5个整数的数组的定义:


int num[5];

这个数组可以存储5个整数,它们的下标分别为0,1,2,3和4。要访问数组中的元素,可以使用下标运算符[],例如:


num[0] = 10;

这条语句将10赋值给数组num的第一个元素。可以使用循环来遍历数组中的所有元素,例如:


for(int i = 0; i < 5; i++) {

  num[i] = i + 1;

}

这段代码将数组num中的每个元素赋值为它们的下标加1。需要注意的是,数组下标从0开始,数组下标越界会导致程序运行出错。

另外,C++中还有一种动态数组的定义方式,它可以在程序运行时动态地分配内存空间。例如,下面是动态分配一个10个整数大小的数组的定义:


int* num = new int[10];

使用完动态数组后,需要使用delete关键字释放内存空间:


delete[] num;

以上就是在C++中定义数组的方法,这些知识点是编写C++程序的基础,需要好好学习。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复