qqqaa999   3년 전

음... 함수에 대해 정의를 하다가 스택과 스택 메모리가 헷갈려서요..

틀리거나 부족한 부분이 있으면 지적해 주시면 감사하겠습니다.

1)스택이란 함수가 호출 될 때 지역 변수들이 사용하는 메모리이다.

2)스택 메모리란 함수의 수행이 끝나면 자동으로 반환 되는 메모리이다.

3)함수를 만들면 main() 함수에서 불러와 사용이 가능하며 

이때 함수를 사용하면 

main()함수에서 메모리 공간인 스택을 만들어 주고 거기에 함수가 대입이 된다.

수행이 끝나면 스택이 삭제된다? 스택 안의 함수가 삭제 된다? 그럼 결과만 남아있는 것인가?

3번 부분에 대한 정의가 어려워서 게시판에 올려 봅니다...  

알려 주시면 열심히 이해 하겠습니다.

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