강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

12. 숫자의 총 개수 (large : 제한시간 1초)

13번 전역변수 질문이요

작성

·

165

0

ch[]를 main 안에 넣고 컴파일 하면 res에서 런타임에러3가 나더라고요.. 값을 받는 변수res가 초기화 되지 않았다는 말인데, 

 ch를 전역/지역 변수로 쓰일 때 차이점을 잘 모르겠어요

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

ch를 전역으로 선언하면 배열의 모든 값이 0으로 초기화됩니다. 하지만 지역으로 선언하면 컴파일러에 따라 0으로 초기화하기도 하지만 대부분은 의미없는 값으로 초기화합니다. 그래서 카운팅하는 배열은 전역으로 선언하는 것이 좋습니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기