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 |