2024-09-30 12:30:29
๋ฐ˜์‘ํ˜•

์˜ค๋Š˜์€ ๋ฐ˜๋ณต๋ฌธ์— ๋Œ€ํ•˜์—ฌ ๊ณต๋ถ€ํ•ด๋ณด์ž.

๋Œ€ํ‘œ์ ์œผ๋กœ ๋ฐ˜๋ณต๋ฌธ์—๋Š” while๋ฌธ๊ณผ for๋ฌธ์ด ์กด์žฌํ•œ๋‹ค.

 

While๋ฌธ

--->

๋จผ์ € ์ˆ˜์‹์„ ๊ฒ€์‚ฌํ•˜์—ฌ ๊ฑฐ์ง“์ด๋ฉด while๋ฌธ์„ ํƒˆ์ถœ, ์ฐธ์ด๋ฉด ๋‹ค์‹œ ๋ณธ๋ฌธ์„ ์‹คํ–‰ํ•˜๊ณ  ๋‹ค์‹œ ์ˆ˜์‹์„ ๊ฒ€์‚ฌํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

 

๊ธฐ๋ณธ์ ์ธ ์ฝ”๋“œ๋ฅผ ํ•œ๋ฒˆ ๋ณด๋ฉด์„œ ์ดํ•ด๋ฅผ ํ•ด๋ณด์ž

์ฝ˜์†” ๊ฒฐ๊ณผํ™•์ธ

count ๊ฐ’์ด ์ฆ๊ฐ€ํ•˜๋ฉด์„œ count๊ฐ’ ์ž์ฒด๋ฅผ ์ถœ๋ ฅํ•ด์ฃผ๊ณ  ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ count๊ฐ’์ด 10์„ ๋„˜์–ด๊ฐ€๋Š” ์ˆœ๊ฐ„ while๋ฌธ์„ ๋น ์ ธ๋‚˜์˜ค๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

์ž…๋ ฅ์„ ์ด์šฉํ•ด์„œ while๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ํ•œ ๋ฒˆ๋” ํ™•์ธํ•ด๋ณด์ž

 

--count๋ฅผ ์ž…๋ ฅํ•ด์ฃผ๋Š” ์ด์œ ๋Š” count๊ฐ€ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ฆ๊ฐ€ํ•˜๊ณ  ๋น ์ ธ๋‚˜์˜ค๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ํ‰๊ท ๊ฐ’์œผ๋กœ ๋‚˜๋ˆ ์ง€๊ธฐ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด ์ ์— ์œ ์˜ํ•ด์•ผํ•  ๊ฒƒ์ด๋‹ค.

 

while๋ฌธ๊ณผ ๋น„์Šทํ•œ do-while๋ฌธ์ด๋ผ๋Š” ๊ฒƒ๋„ ์กด์žฌํ•˜๋Š”๋ฐ ๊ฐ„๋‹จํ•˜๊ฒŒ ์•Œ์•„๋ณด์ž.

 

do-while๋ฌธ>>>

 

while๋ฌธ์€ ์กฐ๊ฑด์ด ์ฐธ์ด ์•„๋‹ˆ๋ฉด ์‹คํ–‰์„ ์•„์˜ˆ ์•ˆํ•  ์ˆ˜๋„ ์žˆ๋Š” ์ ์ด ์กด์žฌํ•œ๋‹ค.

ํ•˜์ง€๋งŒ do-while๋ฌธ์€ ์กฐ๊ฑด์ด ๊ฑฐ์ง“์ด๋ผ๋„ ์ผ๋‹จ์€ ํ•œ ๋ฒˆ์€ ๊ผญ ์‹คํ–‰ํ•œ๋‹ค๋Š” ์ ์ด ์ฐจ์ด์ ์ด๋‹ค.

do-while๋ฌธ์˜ ์˜ˆ์ œ

๋‹ค์Œ ์ฝ”๋“œ์—์„œ while๋ฌธ์˜ ์กฐ๊ฑด์— ๋“ค์–ด๋งž์ง€ ์•Š๋Š” ์ˆ˜๋ฅผ ๋„ฃ๋”๋ผ๋„ do ๋กœ์ธํ•ด์„œ ์–ด์จ‹๋“ ๊ฐ„์— ํ•œ ๋ฒˆ ์ถœ๋ ฅ์€ ๋œ๋‹ค๋Š” ์˜๋ฏธ๋‹ค.

do-while๋ฌด์€ ๋ฐ˜๋ณต๋ฌธ์˜ ๋์—์„œ ์ˆ˜์‹์„ ๊ฒ€์‚ฌํ•˜๋Š” ๋Š๋‚Œ์ด๋‹ค. ๋”ฐ๋ผ์„œ do์˜ ๋‚ด์šฉ์€ ์ ์–ด๋„ ํ•œ๋ฒˆ์€ ๋ฌด์กฐ๊ฑด ์‹คํ–‰๋œ๋‹ค.

 

 

์ด๋ฒˆ์—” ๊ฐ€์žฅ ์œ ๋ช…ํ•œ for๋ฌธ์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž

 

for๋ฌธ

--->

for๋ฌธ์˜ ์ผ๋ฐ˜์ ์ธ ํ˜•ํƒœ๋Š” for(initializing list; expression; altering list) statment; ๋ฐฉ์‹์ด๋‹ค.

for๋ฌธ ๋‚ด์˜ ๊ฐ๊ฐ์˜ ํ•ญ๋ณต์€ ์ƒ๋žต๋  ์ˆ˜ ์žˆ์ง€๋งŒ ์„ธ๋ฏธ์ฝœ๋ก ์€ ํ•„์ˆ˜์ด๋‹ค.

์ดˆ๊ธฐํ™” ๋ฆฌ์ŠคํŠธ๋Š” ํ•œ ๋ฒˆ๋งŒ ์ˆ˜ํ–‰ํ•˜๊ณ , ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์€ while๋ฌธ๊ณผ ๋™์ผํ•˜๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค

 

 

 

728x90

'์–ธ์–ด > C' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

C : ํ•จ์ˆ˜  (3) 2024.10.14
C : ๋ฐฐ์—ด  (0) 2024.10.07
C : ์กฐ๊ฑด๋ฌธ (if๋ฌธ, switch๋ฌธ)  (0) 2024.09.23
C : ๋ฐ์ดํ„ฐ ํ˜•๊ณผ ์ถœ๋ ฅ  (0) 2024.09.09