21xrx.com
2024-12-27 19:52:25 Friday
登录
文章检索 我的文章 写文章
C++数组用法
2023-06-24 10:46:29 深夜i     --     --
C++数组 数组声明 数组初始化 数组访问 多维数组

C++的数组是一组相同数据类型的元素集合,每个元素都有一个唯一的索引,可以通过索引访问对应的数组元素。下面介绍一些C++数组的常用用法。

1.数组声明

要使用数组,需要先声明一个数组变量,使用如下语法:

数据类型 数组名[数组长度];

例如,声明一个包含10个整数的数组:

int myArray[10];

2.数组初始化

数组可以在声明时进行初始化,也可以在之后赋值。使用如下语法进行初始化:

数据类型 数组名[数组长度] = 元素1;

例如,初始化一个包含5个整数的数组:

int myArray[5] = 2;

如果只初始化了一部分元素,则剩余的元素将被自动初始化为0或空。例如,初始化一个包含5个整数的数组,其中前三个元素初始化为1、2、3:

int myArray[5] = 3;

3.数组赋值

数组的元素可以通过下标进行访问和赋值。数组的下标从0开始,因此第一个元素的下标为0,最后一个元素的下标为数组长度-1。

使用如下语法进行赋值:

数组名[下标] = 值;

例如,将数组中第3个元素赋值为10:

myArray[2] = 10;

4.数组遍历

数组的元素通常使用循环语句进行遍历,可以使用for循环或while循环。

使用for循环遍历数组:

for(int i = 0; i < 数组长度; i++)

  //处理数组元素

例如,遍历一个包含5个整数的数组,将每个元素都输出到屏幕上:

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

  cout << myArray[i] << endl;

}

5.数组作为函数参数

数组可以作为函数的参数传递。在函数定义中,可以指定数组的长度或省略数组长度,但是不允许修改数组的长度。

例如,定义一个求和函数,计算数组中所有元素的和:

int sum(int arr[], int len){

  int result = 0;

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

    result += arr[i];

  }

  return result;

}

在调用函数时,传递数组和数组长度:

int myArray[5] = 3;

int result = sum(myArray, 5);

以上就是一些C++数组的常用用法。数组是C++程序中常用的数据结构,掌握这些基本用法可以让你更好地使用数组完成各种任务。

  
  

评论区

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