본문 바로가기
컴퓨터/Algorithm

배열 초기화

by 빵케잌 2019. 12. 22.

swexpertacademy에서

로컬 배열 변수를 선언해서 flag를 매기는데 

int flag[10000]

int flag[10000]{};

를 하여 flag를 1로 매기면 전자는 채점시스템에서 오답으로 처리하고, 후자는 정답으로 처리한다.

메모리를 확인해보니 후자의 경우에는 배열이 0으로 초기화 되어있었음.

int flag[10000] = {}; 와 같은 효과이며,

struct 배열이나 일반 배열들도 초기화 시키는 것을 확인하였다.

결론 : 로컬 변수(구조체, 배열 그 외 등등) 초기화 시키고 싶으면 {} 만 붙여주자

'컴퓨터 > Algorithm' 카테고리의 다른 글

[오픈소스 고급 자료구조&알고리즘] 0. 과정 소개  (0) 2020.05.04
그래프  (0) 2020.01.25
  (0) 2019.12.21
문자열의 해시함수(Honor's method)  (0) 2019.12.21
더블 링크드리스트  (0) 2019.12.21