joseph415   3달 전

배열을 쓰다가 질문이 생겼습니다. 배열을 선언해줄때 int 타입으로 선언해줄때 최대 만들어줄수 있는 배열의 백만개를 못만드는데 

char short bool 이런거는 백만개가 넘게 만들어주더라고요 이게 컴퓨터 메모리때매 제한이 걸려서 그런건가요? int가 4바이트 이고 나머지 가 1바이트 2바이트라 더 만들어줄수있는거라고 생각하고있는데 이게 맞는지 궁금합니다.

또 질문이 있는데 

그럼 동적배열로 선언했을때도 배열의 크기가 비슷하게 제한이 걸리는지 궁금합니다. 학교에서 어셈블리언어 시간때 

 cpu의 heap 영역이랑 stack영역 배운게 생각이 나는데 이런거랑 관련이 있나용 

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