공부 하다가 궁금한것이 생겼는데...
sizeof 나 _msize 등 변수 크기나 메모리 크가 알아보는 키워드 잖아요...
그런데
c 언어로 프로그램을 짜는 도중에 생성되는 여러 변수와 값들은 어디에 저장이 되나요?
제 추측으로 말씀 드리자면...
저희집 노트북 메모리는 4기가바이트 인데.... 메모리 걱정 안하고 펑펑 써도 되나요???
즉 다시말해서 이부분에 저장이 되는 건가요???
공부 하다가 궁금한것이 생겼는데...
sizeof 나 _msize 등 변수 크기나 메모리 크가 알아보는 키워드 잖아요...
그런데
c 언어로 프로그램을 짜는 도중에 생성되는 여러 변수와 값들은 어디에 저장이 되나요?
제 추측으로 말씀 드리자면...
저희집 노트북 메모리는 4기가바이트 인데.... 메모리 걱정 안하고 펑펑 써도 되나요???
즉 다시말해서 이부분에 저장이 되는 건가요???
확실히는 모르지만 대략적으로 아는건, 그 변수와 값들은 보통 생각하는 저장소와는 다르게 컴퓨터를 끄면 소멸되며 프로그램 종료시 OS에서 알아서 메모리 해제를 해준다는거. 게임이 잡는 메모리가 많아봤자 1기가바이트 정도니까 4GB라면 충분할듯. 하지만 다른 프로그램과 같이 돌아가는 경우와 컴퓨터 사양이 제각기 다를 경우가 있으니 프로그래밍을 할 땐 메모리를 펑펑 쓰면 안됨.
저장이 어디에 되는지에 대한 문제만이라면 RAM에 저장된다고 기억함.
data 영역