if keyboard_check_pressed(vk_enter)
{ for (i=0; i<999; i+=1) i+=1; }
์ด๋ ๊ฒ ํด์ย
i๋ณ์๋ฅผ 1์ฉ ์ฆ๊ฐํ๊ฒ ํ๋๋ฐ
์ํฐ๋ฅผ ๋๋ฅด๋๊น
0.1์ด๋ ์๋์ ๋ฐ๋ก i๋ณ์๊ฐย 1000๋๋๋ฐ
๋ญํ๋ ค๊ณ ์ฐ๋ ๋ฌธ์ด์ผ?
if keyboard_check_pressed(vk_enter)
{ for (i=0; i<999; i+=1) i+=1; }
์ด๋ ๊ฒ ํด์ย
i๋ณ์๋ฅผ 1์ฉ ์ฆ๊ฐํ๊ฒ ํ๋๋ฐ
์ํฐ๋ฅผ ๋๋ฅด๋๊น
0.1์ด๋ ์๋์ ๋ฐ๋ก i๋ณ์๊ฐย 1000๋๋๋ฐ
๋ญํ๋ ค๊ณ ์ฐ๋ ๋ฌธ์ด์ผ?
...๋์ด ์ ์ผ์ ๋๋ก ํ๋ฉด ์ํฐํค ๋๋ฅด์๋ง์ ๋น๊ทผ๋น ๋ค i=1000์ด ๋ฉ๋๋ค
i๋ฅผ 1์ฉ ์ฆ๊ฐํ๊ณ ์ถ์ผ๋ฉด for๋ฌธ์ ๋นผ๊ณ i+=1;๋ง ๋ฃ์ผ์ธ์
for๋ฌธ์ด๋ while๋ฌธ์ด ๋ฐ๋ณต๋ฌธ์ด๋ผ๊ณ ํน์ ํ๋์ ์ฃผ์ด์ง ์กฐ๊ฑด ์์์ ๊ณ์ ๋ฐ๋ณตํ๋ ๊ฑฐ์์ฌ.......................................................
for๋ฌธ = ๋ฐ๋ณต๋ฌธ. ์กฐ๊ฑด์ ๋ง๊ฒ ๋ฐ๋ณตํ๋ค๋ ์๋ฆฌ์ง. ์กฐ๊ฑด์ i < 999, ์ฆ i๊ฐ 999๋ณด๋ค ์์ง ์์ ์๊ฐ ๋ฐ๋ณต๋ฌธ์ด ๋๋. ๊ทธ๋ฌ๋๊น i๊ฐ 1000์ด์์ด ๋๋ ๊ฒ์ด์ง
๋ฐ๋ณต๋ฌธ์ธ๊ฑฐ๋ ์๊ณ ์์ ์คํํด๋ณด๋๊น ๋ฐ๋ก 1000๋๋๊น ๊ถ๊ธํด์ ๋ฌผ์ด๋ณธ๊ฑฐ ๊ทธ๋ผ while๋ ์ฌ์ฉ์ฉ๋๋ ๊ฐ๋ค ์ด๋ง์ด์ง?
ใด ๋๊ฐ ์์ ์ ์ ๊ฒ์ ๋ฐ๋ณต ๋ฃจํ ํ ๋ฒ ๋๋๋ง๋ค i๊ฐ 2์ฆ๊ฐํ๋๊น 500๋ฒ ๋ฐ๋ณตํด์ 1000๋๋ฉด์ ๋ฃจํ๊ฐ ๋๋์ i๊ฐ 1000์ด ๋ ๊ฒ์. ๊ทธ๋ฆฌ๊ณ ๋๋ค ๊ฐ์ ๋ฐ๋ณต๋ฌธ์ธ๋ฐ ๋ณดํต for๋ฌธ์ ๋ช ๋ฒ ๋ฐ๋ณตํ ์ง ์๊ณ ์์ ๋ ์ฃผ๋ก ์ฌ์ฉํ๊ณ , while์ ํน์ ์กฐ๊ฑด์ด ๋ง์กฑํ ๋๊น์ง ๋ฐ๋ณตํ๋ ๊ฒฝ์ฐ์ ์ฃผ๋ก ์ฌ์ฉํด.
๋ฐ๋ณต๋ฌธ ์์ผ๋ฉด ์์ผ๋ก ์ผ์ผ์ด i += 1 ํด์ ๊ณ์ ๋ฃ์ด์ค์ผํ๋๊น. whileํ๊ณ for์ฐจ์ด ๋ํ ๊ธ๋ค์ ๊ตฌ๊ธ์ ์น๋ฉด ๊ฝค ๋์ค๋๋ฐ ์๋ฟ์ง ์๋๋ผ.
๋๋ถ๋ถ ํจ์จ์ด๋ ์๋ฆฌ์ ๋ํ ์ด์ผ๊ธฐ์ธ๋ฐ. ์๋ฌดํผ ๋ญ ์ฐ๋ ์์ ์ง๋ง, for์ ์ฒ์ ๋์ค๋ ์กฐ๊ฑด๋ฌธ์ ์ต์ํด์ง๋ฉด ๊ทธ๊ฒ๋ง ๋ณด๊ณ ์ด๋ป๊ฒ ๋์๊ฐ๊ธฐ ํ์ ํ๊ธฐ ์ฌ์์๊ฐ ์๋๊น.
์คํ ์ข ๋ํด์ผ๊ฒ ๋ค ๋ชจ๋๋ค ๊ฐ์ฌ
๋๋ฅด์๋ง์ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ ๊ฑด for ๋ฌธ์ด ๋ค ๋๋ ๋ค์ ๋ค์ ๋ผ์ธ์ผ๋ก ๋์ด๊ฐ๋๋ฐ ์์ฆ ์ปดํจํฐ์ผ ๊ฐ๋จํ ์ฌ์น์ฐ์ฐ 1000๋ฒ ๋ฐ๋ณต ์ ๋์ผ ์์๊ฐ์ด๋ผ ๊ทธ๋ผ. ํน์ ์๊ฐ ์ง์ฐ์ ์ํด์ for๋ฌธ์ ์ฐ๋ ค๋ ๊ฑฐ๋ผ๋ฉด ๊ทธ๋ ๊ฒ ํ๋ฉด ์๋๋ค. ์ ์ฒด ์คํฌ๋ฆฝํธ๊ฐ ๋ค ๋ฉ์ถฐ๋ฒ๋ฆฌ๋๋ฐ๋ค ์ปดํจํฐ๋ง๋ค ์ฒ๋ฆฌ ์๋๊ฐ ๋ฌ๋ผ์ ๊ณค๋ํจ
์ปดํจํฐ ๊ณ์ฐ ๊ฐ๋น ๋ฆ