[C/C++] 5. ๋ฐ˜๋ณต๋ฌธ(Iteration statements) - while๋ฌธ(while loop)
ยท
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด/C++ ๊ธฐ์ดˆ
๋”๋ณด๊ธฐ ์ง€๋‚œ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋ฐ˜๋ณต๋ฌธ ์ค‘ for๋ฌธ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์•˜๋‹ค. ์ด๋ฒˆ ๊ธ€์€ ๋ฐ˜๋ณต๋ฌธ์˜ ๋˜ ๋‹ค๋ฅธ ์ข…๋ฅ˜์ธ while๋ฌธ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ฒ ๋‹ค. while๋ฌธ๊ณผ for๋ฌธ ๋ชจ๋‘ ๋ฐ˜๋ณต์„ ์ง„ํ–‰ํ•œ๋‹ค๋Š” ์ ์—์„œ๋Š” ๊ฐ™์€ ๋ถ€๋ฅ˜์ด๊ณ , ์“ฐ์ด๋Š” ๋ฐฉ์‹๋งŒ ๋‹ค๋ฅด๊ณ  ๊ฐ™์€ ๋ฐ˜๋ณต์„ for, while๋ชจ๋‘ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ ๋ฐ˜๋ณตํ•ด์•ผ ์ƒํ™ฉ์— ๋”ฐ๋ผ์„œ for๋‚˜ while ์ค‘ ์ ํ•ฉํ•œ ๊ฒƒ์„ ๊ณจ๋ผ์„œ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. // while์˜ ๊ฒฝ์šฐ๋Š” ๋ฌดํ•œ๋ฐ˜๋ณต์„ ์‚ฌ์šฉํ•  ๋•Œ ๋งŽ์ด ์“ฐ์ด๊ธฐ๋„ ํ•œ๋‹ค. # While๋ฌธ while(๋…ผ๋ฆฌ์กฐ๊ฑด) { ๋ฐ˜๋ณต ์ง„ํ–‰ ๊ตฌ๋ฌธ } ๊ธฐ๋ณธ์ ์ธ while๋ฌธ์€ ์œ„์™€ ๊ฐ™์ด ๋…ผ๋ฆฌ์กฐ๊ฑด์ด true์ธ ๊ฒฝ์šฐ์— ๋ฐ˜๋ณต ์ง„ํ–‰ ๊ตฌ๋ฌธ์„ ์ง„ํ–‰ํ•œ๋‹ค. ๋…ผ๋ฆฌ์กฐ๊ฑด์ด ํ”„๋กœ๊ทธ๋žจ์ด ๋๋‚  ๋•Œ ๊นŒ์ง€ true๋ฅผ ์œ ์ง€ํ•œ๋‹ค๋ฉด ๋ฌดํ•œ ๋ฐ˜๋ณต์„ ์ง„ํ–‰ํ•  ๊ฒƒ์ด๋‹ค. // C++ #include int..