๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
(C์–ธ์–ด ๊ธฐ์ดˆ) 8. ๋ฐ˜๋ณต๋ฌธ while, for, do ~ while ์ผ์ • ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๋™์•ˆ ๊ฐ™์€ ์‹คํ–‰๋ฌธ์„ ๋ฐ˜๋ณตํ•˜๋Š” ๊ฒŒ ๋ฐ”๋กœ ๋ฐ˜๋ณต๋ฌธ์ž…๋‹ˆ๋‹ค. ์กฐ๊ฑด์‹์˜ ์œ„์น˜์— ๋”ฐ๋ผ ํฌ๊ฒŒ ์„ธ ๊ฐ€์ง€ ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. while ๋ฌธ while ๋ฌธ์€ ์กฐ๊ฑด์‹์„ ๋จผ์ € ๊ฒ€์‚ฌํ•˜๊ณ  ์กฐ๊ฑด์‹์ด ์ฐธ์ธ ๋™์•ˆ ์‹คํ–‰๋ฌธ์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. #include int main(void) { int a = 1; while (a < 10) { a *= 2; } printf("a : %d\n", a); return 0; } //์‹คํ–‰ ๊ฒฐ๊ณผ a : 16 ํŠน๋ณ„ํžˆ ์–ด๋ ค์šธ ๊ฑด ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๋ถˆํ•„์š”ํ•œ ์—๋Ÿฌ๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด์„œ ๋ฐ˜๋ณตํ•  ๋ถ€๋ถ„์„ ๋ช…ํ™•ํžˆ ์ค‘๊ด„ํ˜ธ๋กœ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. for ๋ฌธ while ๋ฌธ๊ณผ ๋น„์Šทํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€์ง€๋งŒ, for ๋ฌธ์€ ์‹คํ–‰๋ฌธ์„ ์›ํ•˜๋Š” ํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. #include int main(void) { in.. 2023. 8. 29.