>백엔드 개발 >C++ >C++에서 2차원 배열을 정의하는 방법

C++에서 2차원 배열을 정의하는 방법

下次还敢
下次还敢원래의
2024-05-09 03:00:31355검색

C++에서 2차원 배열을 정의하는 방법: 배열 유형을 선언합니다. int arr 행 번호; 중첩 루프를 사용하여 배열 요소를 초기화합니다. 첨자 연산자를 사용하여 배열 요소에 액세스합니다.

C++에서 2차원 배열을 정의하는 방법

C++의 2차원 배열 정의

C++에서 2차원 배열은 행과 열로 구성된 데이터를 저장하는 데 사용되는 데이터 구조입니다. 2차원 배열을 정의하려면 다음 단계를 사용할 수 있습니다.

배열 유형을 선언합니다.

<code class="cpp">int arr[行数][列数];</code>

여기서:

  • arr은 배열의 이름입니다. arr 是数组的名称。
  • 行数列数 指定数组的行数和列数。

例如:

<code class="cpp">int matrix[3][4]; // 声明一个 3 行 4 列的整数数组</code>

初始化数组

声明数组后,可以使用嵌套循环来初始化其元素。

例如:

<code class="cpp">for (int i = 0; i < 3; i++) {  // 遍历行
    for (int j = 0; j < 4; j++) {  // 遍历列
        matrix[i][j] = i * j;  // 初始化元素
    }
}</code>

访问数组元素

可以使用下标运算符 []

행 수열 수는 배열의 행과 열 수를 지정합니다.

예:

<code class="cpp">int element = matrix[1][2];  // 获取第 2 行第 3 列的元素(索引从 0 开始)</code>

배열 초기화
  • 배열을 선언한 후 중첩 루프를 사용하여 해당 요소를 초기화할 수 있습니다.
예: 🎜🎜rrreee🎜🎜배열 요소 액세스🎜🎜🎜 아래 첨자 연산자 []를 사용하여 배열 요소에 액세스할 수 있습니다. 🎜🎜🎜예: 🎜🎜rrreee🎜🎜참고: 🎜🎜🎜🎜C++의 배열은 고정되어 있으며 일단 생성되면 크기를 변경할 수 없습니다. 🎜🎜2차원 배열의 요소는 메모리에 지속적으로 저장되므로 포인터를 사용하여 요소에 빠르게 액세스할 수 있습니다. 🎜🎜

위 내용은 C++에서 2차원 배열을 정의하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.