๋ด๊ฐ ๋งํ๋ ์ด๊ฒ ์ ํํ ๊ทธ ์์ ๋ ๋ง๋์ง๋ ๋ชจ๋ฅด๊ฒ ๋๋ฐ
์ฌํํผ ์ด๋ ์ต๋๋ค.
์ค์ํ๊ฑด ์ํ์ขํ๊ณ์๋ ๋ค๋ฅด๋ค๋๊ฑฐ,
์ ๊ธฐ ๋งจ ์ผ์ชฝ์ ํฐ์นธ์ ์ธ๋ฑ์ค? ์ขํ?ย 0,0 ์ด๋ผ๊ณ ๋ณธ๋ค๋๊ฑฐ
๋ฐฐ์ด์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๋ ๊ณต๊ฐ์ด๊ธฐ๋๋ฌธ์ ํฐ๊ณต๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ณด๋๊ฒ
๊ฐ๋ ์ ์ธ ์ดํด์ ๋์์ด ๋๋ค๋ ๊ฒ!
์ธ์ด๊ฐ ๋ฌด์จ ์ธ์ด์ธ์ง๋ ์ ๋ชจ๋ฅด๊ฒ ์ง๋งย
for (i=0; i<5; i++)for (i2=0; i2<5; i2++) item[i,i2]=0;
๋ณด๋ค๋
(์ค๊ดํธ๊ฐ ์๋ค๋ฉด)
for (i=0; i<5; i++){
for (i2=0; i2<5; i2++){
item[i,i2]=0;
}
}
(์ค๊ดํธ๊ฐ ์๋ค๋ฉด)
for (i=0; i<5; i++)
for (i2=0; i2<5; i2++){
item[i,i2]=0;
์ ๊ฐ์ด ์จ๋๋๊ฒ ๋์ค์ ๋ณด๊ธฐ๋ ์ข์์!
์ค๊ดํธ์ ๋ค์ฌ์ฐ๊ธฐ ๋ ๋ชจ์์ ๋ณด๊ณ
์ i๋ผ๋ ๋ณ์๊ฐ ์ฌ์ฉ๋ ์ ์๋ ๋ฒ์(ํน์ i๋ฅผ ์ฌ์ฉํ๋ for๋ฌธ์ ๋ฒ์ )๊ฐ
for (i=0; i<5; i++){
for (i2=0; i2<5; i2++){ // ์ฌ๊ธฐ์
item[i,i2]=0;
} // ์ฌ๊ธฐ๊น์ง๊ตฌ๋
}
์๊ฐ์ ์ผ๋ก ๋ฐ๋ก ์ดํดํ ์ ์๊ธฐ ๋๋ฌธ ( ๊ฒฐ๋ก -> ๋์ด ํธํ๋ค )
๊ทธ๋ฆฌ๊ณ for๋ฌธ ์์ for๋ฌธ์ด ์๋ ๊ฒฝ์ฐ
๋ค๋ฅธ์๋ฏธ ์๊ณ ๋จ์ํ 2์ฐจ์ ๋ฐฐ์ด ์กฐํ์ฉ์ด๋ผ๋ฉด
i, i2๋ณด๋ค๋ ์ ํต์ ์ธ๋ฐฉ์ i,j ( ,k, l )...
์๊ฒฝ์ฐ x,y๋ก ์จ๋ ๋๊ฒ ๋ค์ฌ.
์์ ์์ค๋ฅผ ๋ณด๋ฉด์
// ๋ฐฐ์ด์ ๋ด์ฉ์ 0์ผ๋ก ์ฑ์ ( ํน์ ์ธ๋ฒคํ ๋ฆฌ ๋ด์ฉ์ ๋น์ )ย - ์ด๊ฑด ํจ์ ํน์ ์ฝ๋ ์ผ๋ถ์ ๋ด์ฉ์ย
// ๋์ค์ ์ํท๊ฐ๋ฆฌ๊ฑฐ๋ ๋จํํ ๋ณด์ฌ์ค๋ ํธํ๋ ค๊ณ ( ๊ด๋ฆฌ์ฉ ) ์ฐ๋ ์ค๋ช ๊ธ์ธ๋ฐ
// ์ฃผ์์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์๋งคํ /* */๋ ์์ฃ , ์ธ์ด์ ๋ฐ๋ผ ์ฐ๋ ๋ฐฉ๋ฒ์ด ๋ค๋ฆ ๋๋ค
for (i=0; i<5; i++)for (i2=0; i2<5; i2++) item[i,i2]=0;
์ ๋ ๊ฒ ์ฃผ์์ผ๋ก ์ฑ์ฐ๋ฉด์ ํด๋์ผ๋ฉด ๋์ค์ ๋ณด๊ธฐ๋ ํธํฉ๋๋ค.
ใ ใ ๋ ์ง๋ฌธ์ ๋ณด๋ฉด ์ธ์ด๋ฅผ ๋จผ์ ๋ฐฐ์ฐ๊ณ , ๊ฒ์ ๋ง๋์๋๊ฒ ์๋๋ผ
๊ฒ์์ ๋ง๋ ๋ค -> ์ธ์ด๊ฐ ํ์ํ๋ค -> ์์ ๋ก ๋ฐฐ์ด๋ค -> ๊ฒ์๋ง๋ฌ(์๋ฃ)
๋ฐฉํฅ์ธ๊ฑฐ ๊ฐ์์. ๋๊ฐ ์ค๋ช ์ ์ฌ๋ฆฝ๋๋ค.
๋ญ๊ฐ ์์ ๋ด์ฉ์ด๋ ๋ค๋ฅผ์๋ ์์
๊ณ ๋ง์ ์ผ๋จ ํผ๊ณคํด์ ์์ธํ๊ฒ๋ ๋ด์ผ๋ณผ๊ป ์ ๋ง ๊ณ ๋ง์
์ฐธ๊ณ ๋ก ์์ฒ๋ผ ํฌ๋ฌธ์ ํ์ค์ ์ ์ด๋์ผ๋ฉด ๋์ค์ ๋ณด๊ธฐ ์ด๋ ต์ต๋๋น.