http://www.hackerschool.org/HS_Boards/zboard.php?desc=desc&no=1949 [º¹»ç]
¹Ýº¹ ¿¡ °üÇÏ¿© ¹è¿öº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
¹Ýº¹À̶õ : ¹Ýº¹¹®À» »ç¿ëÇÏ¸é °°Àº 󸮸¦ ¸î ¹øÀÌ¶óµµ ¹Ýº¹ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÈñ´Â ¹Ý¸ñ¹®¿¡ ´ëÇؼ ¹è¿öº¸°Ú½À´Ï´Ù.
¾Õ¼ ¸»ÇÏÀÚ¸é
¹Ý¸ó¹®Àº for¹® , while¹® , do ~ while¹® . ÀÌ 3°¡ÁöÀÇ Á¾·ù°¡ ÀÖ½À´Ï´Ù
¿ì¼± for¹® ±¸Á¶¿¡ °üÇؼ °£´ÜÇÏ°Ô ¼³¸íÇص帮°Ú½À´Ï´Ù.
½ÃÇè¿¡ ÇÕ°ÝÇÒ¶§ ±îÁö .....
->½ÃÇèÀ» °è¼Ó º»´Ù.
(:for ¹®Àº if¹®°ú ¸¶Âù°¡Áö·Î º¹¼öÀÇ ¹®À» ó¸®ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
º¹¼öÀÇ ¹®À» ó¸®ÇÏ·Á¸é if ¹®°ú °°ÀÌ {}·Î ¹¾î¼ ºí·ÏÀ¸·Î ¸¸µì´Ï´Ù.
FOR¹®
for(ÃʱâÈ ½Ä1; ¹Ýº¹ÇÒÁö ¾È ÇÒÁö ÆÇ´ÜÇÏ´Â ½Ä2; º¯È¸¦ À§ÇÑ ½Ä3;) {
¹®1;
¹®2;
}
¾Õ¼ ¸»¾¸µå¸°°Íó·³ ¹®1, ¹®2¸¦ »ç¿ëÇÏ°Ô µÇ¸é º¹¼öÀÇ ¹®ÀÌ µÊÀ¸·Î {}¶ó´Â ºí·Ï󸮸¦ ÇØÁÝ´Ï´Ù.
-------------------------------------------------------
µÎ¹ø¤Š·Î´Â
while ¹®¿¡ ´ëÇÏ¿© ¹è¿ö º¸°Ú½À´Ï´Ù
while¹® ±¸Á¶ : C¾ð¾î¿¡´Â for¹®Ã³·³ ÁöÁ¤ÇÑ ¹®À» ¹Ýº¹ÇÏ´Â ±¸¹®ÀÌ ÀÖ½À´Ï´Ù.
while ¹®
while(Á¶°Ç){
¹®;
.............. //<-ºí·Ï ³»ÀÇ ¹®À» ¼ø¼´ë·Î ¹Ýº¹ ó¸® ÇÕ´Ï´Ù.
}
[ÆÁ] Á¶°ÇÀ» °ü°è ¿¬»êÀÚ¸¦ »ç¿ëÇؼ Á¤È®ÇÏ°Ô ¼öÁ¤ÇÏ¸é ´ÙÀ½°ú °°ÀÌ Ç¥±âÇÒ¼ö ÀÖ½À´Ï´Ù.
while(num != 0) { //num ÀÌ 0À̸é while ¹®À» Á¾·áÇÕ´Ï´Ù.
.........
while ( !num ) { //numÀÌ 0ÀÌ¿ÜÀÇ °ªÀ̸é while¹®À» Á¾·áÇÕ´Ï´Ù.
while(num == 0) { //numÀÌ 0ÀÌ¿ÜÀÇ °ªÀ̸é while ¹®À» Á¾·áÇÕ´Ï´Ù.
----------------------------------------------
¸¶Áö¸·À¸·Î do while ¹®À» ¹è¿ö º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
do ~ while
¹®À̶õ ¹«¾ùÀ̳Ä? ¸¶Áö¸·¿¡ ÁöÁ¤ÇÑ Á¶°ÇÀÌ ÂüÀÌ¸é ºí·Ï ³»ÀÇ Ã³¸®¸¦ ¹Ýº¹ÇÑ´Ù.
do{
¹®1;
.............. //ºí·Ï ³»ÀÇ Ã³¸®¸¦ ¼ø¼´ë·Î ¹Ýº¹
}while(Á¶°Ç)
[Áß¿ä]do~while¹®À» »ç¿ëÇÏ¸é ¹Ýº¹ 󸮸¦ Ç¥±âÇÒ ¼ö ÀÖ´Ù.
do~while¹®Àº ÃÖ¼ÒÇÑ ÇѹøÀº ·çÇÁ º»Ã¼¸¦ ½ÇÇàÇÑ´Ù.
.......
³ª¸ÓÁö ´ÙÁß·çÇÁ¿Í break; ¹® countune;¹®Àº ÈÄ¿¡ µû·Î °Ë»öÈÄ ´ñ±Û·Î ¿Ã¸®°Ú½À´Ï´Ù.
|
Hit : 6488 Date : 2012/02/09 03:22
|