wlgh1553   1년 전

아래 코드는 런타임 에러가 나오는데, 배열 arr과 배열 map을 main함수 밖으로 내보내니 에러가 해결됩니다.

그 이유가 궁금합니다!

jjang36524   1년 전

배열 크기를 1010까지로 해야 합니다.

wlgh1553   1년 전

앗 제가 질문할 소스코드를 잘못 올렸네요 죄송합니다.

아래와 같은 상황에서를 말씀드린 것이었습니다!

아래처럼 arr과 map을 main함수 속에서 선언하면 

'함수가 스택의 '8160832'바이트를 사용합니다. 일부 데이터를 힙으로 이동하는 것이 좋습니다' 라고 나오면서

프로그램이 강제 종료되더군요.

그런데 arr과 map을 main 함수 밖에서 전역변수로 사용하게 되면 잘 돌아가더라구요.

그 이유가 궁금했던 거였습니다!

jjang36524   1년 전

컴파일러 환경에 따라서 지역 변수 크기 제한이 있습니다.

댓글을 작성하려면 로그인해야 합니다.