인프런 커뮤니티 질문&답변
작성자 없음
작성자 정보가 삭제된 글입니다.
13번 전역변수 질문이요
작성
·
165
0
ch[]를 main 안에 넣고 컴파일 하면 res에서 런타임에러3가 나더라고요.. 값을 받는 변수res가 초기화 되지 않았다는 말인데,
ch를 전역/지역 변수로 쓰일 때 차이점을 잘 모르겠어요
답변 1
0
김태원
지식공유자
ch를 전역으로 선언하면 배열의 모든 값이 0으로 초기화됩니다. 하지만 지역으로 선언하면 컴파일러에 따라 0으로 초기화하기도 하지만 대부분은 의미없는 값으로 초기화합니다. 그래서 카운팅하는 배열은 전역으로 선언하는 것이 좋습니다.





