11. [C / C++] ๋ฌธ์์ด ์์์ ํฌ์ธํฐ
1. ๋ฌธ์์ด ์์(๋ฆฌํฐ๋ด) ๋ฌธ์์ด ์์๋ "HelloWorld"์ ๊ฐ์ด ํ๋ก๊ทธ๋จ ์์ค ์์ ํฌํจ๋ ๋ฌธ์์ด์ ์๋ฏธํฉ๋๋ค. (๋ฆฌํฐ๋ด : ์์ค์ฝ๋์ ๊ณ ์ ๋ ๊ฐ์ ๋ํํ๋ ์ฉ์ด ์ ์, ๋ถ๋ ์์์ ์ซ์, ๋ฌธ์์ด ๋ฑ๋ฑ) ๋ฌธ์์ด ์์๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ ์ค์์ DATA ์์ญ์ ๋ฑ๋ก๋๋ค. (๋ฌธ์์ด ์์๋ ํ๋ก๊ทธ๋จ์ด ์ฌ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ ์ค์์ ํ
์คํธ ์ธ๊ทธ๋จผํธ(text segment)๋ผ๊ณ ๋ถ๋ฆฌ๋ ํน์ํ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ์ ์ฅ๋๋ค. ํ
์คํธ ์ธ๊ทธ๋จผํธ๋ ์ฝ๊ธฐ๋ ๊ฐ๋ฅํ์ง๋ง, ์ฐ๋ฆฌ๊ฐ ๋ณ๊ฒฝํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ด๋ค. read only data ์์ญ) ๋จผ์ ํฌ์ธํฐ ๋ณ์๊ฐ ์์ฑ๋๋ค. ๋ชจ๋ ๋ณ์๋ ๋ฐ์ดํฐ ์ธ๊ทธ๋จผํธ(data segment)๋ผ๊ณ ๋ถ๋ฆฌ๋ ์์ญ์ ์ ์ฅ๋๋ค. (STACK, HEAP์์ญ) ๋ฐ๋ผ์ ํฌ์ธํฐ ๋ณ์ pName1๋ ๋ฐ์ดํฐ ์ธ๊ทธ๋จผ..
2019.05.24