ํฌ์ธํ„ฐ์˜๊ฐœ๋…

ยท๐Ÿ”  Language/C,C++
1. ํฌ์ธํ„ฐ ๊ฐœ๋… - ํฌ์ธํ„ฐ ๋ณ€์ˆ˜๋Š” ํŠน์ดํ•œ ๋ณ€์ˆ˜๋กœ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋‹ค. - ํŠน์ •ํ•œ ๋ณ€์ˆ˜ ์ž์ฒด๊ฐ€ ์กด์žฌํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ์˜ ๊ฐ’์„ ๊ฐ€์ง„๋‹ค. 2. ํฌ์ธํ„ฐ ๊ด€๋ จ ์—ฐ์‚ฐ์ž A. ์ฃผ์†Œ ์—ฐ์‚ฐ์ž(&) : ๋ณ€์ˆ˜ ์•ž์— ๋ถ™์–ด ๋ณ€์ˆ˜์˜ ๋ฉ”๋ชจ๋ฆฌ ์‹œ์ž‘ ์ฃผ์†Œ ๊ฐ’์„ ๊ตฌํ•œ๋‹ค B. ํฌ์ธํ„ฐ (*) : ํฌ์ธํ„ฐ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. C. ๊ฐ„์ ‘ ์ฐธ์กฐ ์—ฐ์‚ฐ์ž (*) : ์„ ์–ธ๋œ ํฌ์ธํ„ฐ ๋ณ€์ˆ˜๊ฐ€ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ณ€์ˆ˜๋ฅผ ๊ตฌํ•œ๋‹ค. int a = 5 int *b = &a ์˜ˆ์ œ๋Š” ๋‘˜ ๋‹ค ๊ฐ™์€ ๊ฐ’์„ ๊ฐ€์ง„๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์„ ์–ธ๋œ ๋’ค์— *b ๋ผ๊ณ  ์“ธ ๊ฒฝ์šฐ ๊ฐ„์ ‘ ์ฐธ์กฐ ์—ฐ์‚ฐ์ž์ด๋ฏ€๋กœ 5๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค. b๋ผ๊ณ  ์“ฐ๋ฉด ์ฃผ์†Œ๊ฐ’์ด ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค. #include int main(void) { int a = 5; int *b = &a; printf("%d\n",*b); return..
ํ‚จ์ง€ (Kinzie)
'ํฌ์ธํ„ฐ์˜๊ฐœ๋…' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก