[์๋ฃ๊ตฌ์กฐ] 5. ์ฐ๊ฒฐ ๋ฆฌ์คํธ
5์ฅ. ์ฐ๊ฒฐ ๋ฆฌ์คํธ EX) C์ธ์ด ํ๋ก๊ทธ๋จ ์คํ ์ค ๊ตฌ์กฐ์ฒด ๋ฉ๋ชจ๋ฆฌ ํ ๋น int a, *p_a; float b, *p_b; p_a = (int*)malloc(sizeof(int)); p_b = (float*)malloc(sizeof(float)); *p_a = 10; 1. ๋ฆฌ์คํธ์ ๊ฐ๋
โ **๋
ผ๋ฆฌ์ ์ธ ์์์ ์ํด ๊ฒฐ์ ๋ ์์๋ค์ ๋์ด → ๋ฌผ๋ฆฌ์ ์ธ ์์์ ๋ฌด๊ดํ๊ฒ ๋
ผ๋ฆฌ์ ์ธ ์์๋ง ์ ์ง** 2. ๋ฐฐ์ด์ ์ด์ฉํ ๋ฆฌ์คํธ ๊ตฌํ ๋ฐฐ์ด์ ์ด์ฉํ์ฌ ๋ฆฌ์คํธ๋ฅผ ๊ตฌํํ ์๋ฃํ ๋ฐฐ์ด๋ก ๊ตฌ์ฑํ ๋ฆฌ์คํธ ์ค๊ฐ ์ธ๋ฑ์ค์ ์๋ฃ๊ฐ ์ฝ์
๋๋ ๊ฒฝ์ฐ ๋ฐฐ์ด์ ์ด์ฉํ์ฌ ๋ฆฌ์คํธ๋ฅผ ๊ตฌํํ๋ฉด, ๋
ผ๋ฆฌ์ ์ธ ์์์ ํจ๊ป ๋ฌผ๋ฆฌ์ ์ธ ์์ ๋ํ ์ผ์ ํ๊ฒ ์ ์ง ๋๋ค. ์ด๋ก ์ธํด ์ค๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์
์ด๋ ์ญ์ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธด๋ค๋ฉด ๋ค์ ์ธ๋ฑ์ค ์๋ฃํ๋ค์ ๋ฌผ๋ฆฌ์ ๊ณต๊ฐ..