반응형
#include <iostream>
using namespace std;
int main()
{
const int num_rows = 3;
const int num_columns = 5;
for (int row = 0; row < num_rows; ++row)
{
for (int col = 0; col < num_columns; ++col)
cout << '[' << row << ']' << '[' << col << ']' << '\t';
cout << endl;
}
cout << endl;
return 0;
}
- `num_rows`와 `num_columns` 상수를 사용하여 2차원 배열의 크기를 정의합니다.
- 2차원 배열 `array`를 선언하고 초기화합니다.
- 각 행은 중괄호로 묶여 있으며, 쉼표로 구분된 요소로 구성됩니다.
- 각 행의 요소들은 중괄호 안에 쉼표로 구분하여 나열됩니다.
int array[num_rows][num_columns]; //row-major <-> column-major
array[0][0] = 1;
array[0][1] = 2;
int array[num_rows][num_columns]
{
{1, 2, 3, 4, 5}, //row0
{6, 7, 8, 9, 10}, //row1
{11, 12, 13, 14, 15} //row2
};
- 중첩된 루프를 사용하여 배열의 모든 요소를 출력합니다.
- 외부 루프(`row`)는 배열의 행을 순회하고 내부 루프(`col`)는 각 행의 열을 순회합니다.
- `array[row][col]`를 사용하여 각 요소를 출력합니다.
- 각 행의 끝에서 `endl`을 사용하여 줄을 바꿉니다.
반응형
'IT 프로그래밍 > C++' 카테고리의 다른 글
벡터의 순회 (0) | 2024.03.25 |
---|---|
vector insert, erase 정리 (0) | 2024.03.25 |
[따배시 5.7 ~ 5.8] 반복문 for, break, continue (0) | 2024.03.23 |
[따배시 5.4] goto 반복문 while (0) | 2024.03.23 |
[4.8 ~ 5.0]영역 제한 열거형(열거형 클래스) ,자료형에게 가명 붙여주기, 구조체 (0) | 2024.03.22 |