์คํ(Stack)๊ณผ ํ(Heap)
-
์คํ: ๋ก์ปฌ ๋ณ์๋ฅผ ์ํ ์ฐ์์ ์ธ ๋ฉ๋ชจ๋ฆฌ ์์ญ.
- ์ฌ๊ธฐ ์ ์ฅ๋๋ ๊ฐ์ ์ปดํ์ผ ์ ๊ฒฐ์ ๋๋ ๊ณ ์ ํฌ๊ธฐ๋ฅผ ๊ฐ์ต๋๋ค.
- ๋งค์ฐ ๋น ๋ฆ: ๋ฉ๋ชจ๋ฆฌ ํ ๋น/๋ฐํ์ด ๋จ์ง ์คํ ํฌ์ธํฐ์ ์ด๋๋ง์ผ๋ก ๊ตฌํ๋ฉ๋๋ค.
- ๊ด๋ฆฌ๊ฐ ์ฌ์: ํจ์๊ฐ ํธ์ถ๋๋ฉด ํ ๋น๋๊ณ , ๋ฆฌํดํ๋ฉด ๋ฐํ๋ฉ๋๋ค.
- ์คํ์ ์๋ ๊ฐ๋ค์ ๋งค์ฐ ๋์ ๋ฉ๋ชจ๋ฆฌ ์ธ์ ์ฑ์ ๊ฐ์ง๋๋ค.
-
ํ: ํจ์ ํธ์ถ/๋ฆฌํด๊ณผ ์๊ด ์์ด ์ ์ง๋๋ ๊ฐ์ด ์ ์ฅ๋๋ ๊ณณ.
- ์ฌ๊ธฐ ์ ์ฅ๋๋ ๊ฐ์ ํ๋ก๊ทธ๋จ ์ํ์ ๊ทธ ํฌ๊ธฐ๊ฐ ๊ฒฐ์ ๋ฉ๋๋ค.
- ์คํ ๋ณด๋ค๋ ๋๋ฆผ: ๋ฉ๋ชจ๋ฆฌ ํ ๋น/๋ฐํ์ ํด์ผ ํ ์ผ์ด ์ข ๋ ์์ต๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ ์ธ์ ์ฑ์ ๋ณด์ฅํ์ง ์์ต๋๋ค.