2차원 배열 입력

hjkim·2023년 9월 20일

오늘의 삽질

목록 보기
1/4

2차원 배열에서 입력받지 않은 부분은 자동으로 0 할당

#include<iostream>
using namespace std;
int tmp[2][2];

int main() {
	
	
	for (int i = 0; i < 2; i++) {
		for (int j = 0; j < 2; j++) {
			if (i == 0 and j == 0) continue;
			tmp[i][j] = 1;
		}
	}
	

	for (int i = 0; i < 2; i++) {
		for (int j = 0; j < 2; j++) {
			cout << tmp[i][j] << endl;
		}
	}

	return 0;
}

이렇게 tmp[0][0]은 빼고 나머지만 1이라는 값을 할당해도, 두 번째 for문에서 tmp[0][0]~tmp[1][1]까지 모두 출력해보면 값을 할당한 적 없는 tmp[0][0]에 자동으로 0이 부여되어 있는 것을 알 수 있다.

0개의 댓글