21xrx.com
2024-12-23 00:04:16 Monday
登录
文章检索 我的文章 写文章
完整C++数组代码集锦
2023-06-23 04:51:41 深夜i     --     --
C++ 数组 代码 集锦 完整

C++ 数组是一种常用的数据结构,在编写程序时经常需要用到它。本文总结了一些完整的 C++ 数组代码,帮助大家更好地理解和运用该数据结构。

1. 一维数组

一维数组是最简单的数组类型,可以通过以下代码来定义和使用:


#include <iostream>

using namespace std;

int main() {

  int arr[5] = 4;

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

    cout << arr[i] << " ";

  }

  return 0;

}

2. 二维数组

二维数组是由多个一维数组组成的数组,可以用于存储和处理二维矩阵等复杂数据结构。以下是一个简单的二维数组示例:


#include <iostream>

using namespace std;

int main() {

  int arr[2][3] = { 3, 6};

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

    for(int j = 0; j < 3; j++){

      cout << arr[i][j] << " ";

    }

    cout << endl;

  }

  return 0;

}

3. 动态数组

动态数组是在程序运行时动态分配内存的数组类型,可以自由控制数组的大小和存储项。以下是一个动态数组的代码示例:


#include <iostream>

using namespace std;

int main() {

  int size;

  cout << "请输入数组大小: ";

  cin >> size;

  int *arr = new int[size];

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

    arr[i] = i + 1;

  }

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

    cout << arr[i] << " ";

  }

  delete [] arr;

  return 0;

}

4. 数组作为函数参数

在 C++ 中,数组可以作为函数参数传递,可以帮助简化程序结构并提高代码复用性。以下是一个数组作为函数参数的示例代码:


#include <iostream>

using namespace std;

void printArray(int arr[], int size){

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

    cout << arr[i] << " ";

  }

  cout << endl;

}

int main() {

  int arr[] = 4;

  printArray(arr, 5);

  return 0;

}

本文介绍了几种常见的 C++ 数组类型和使用方法,这些代码示例可以帮助大家更好地理解和使用数组数据结构。建议大家在学习过程中进行多次实践,更好地掌握 C++ 数组的使用技巧。

  
  

评论区

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