break¡Ú switch ~ case¹®¿¡¸¸ break »ç¿ë if, else if ¿¡¼­´Â Àǹ̰¡ ¾øÀ½ ¡á Á¶°Ç¹®À» Á¾·á ¡á ¹Ýº¹¹®À» Á¾·á ¡á ¸í·ÉÀÌ ¼øÂ÷ÀûÀ¸·Î ½ÇÇàµÇ´Ù°¡ break¸¦ ¸¶ÁÖÄ¡¸é º¹ÇÕ¹®ÀÌ Á¾·áµÇ°í ±× ÀÌÈÄÀÇ Äڵ尡 ½ÇÇàµË´Ï´Ù. º¹ÇÕ¹®Àº Áß°ýÈ£·Î ¹­ÀÎ ¿©·¯ ¹®ÀåÀ» ÀǹÌ. ¿©·¯ ¹Ýº¹¹®(ȤÀº Á¶°Ç¹®)ÀÌ ÁßøµÈ »óȲ¿¡¼­´Â ¹®ÀåÀ» ³»Æ÷ÇÑ ÇϳªÀÇ º¹ÇÕ¹®¿¡¼­¸¸ Å»Ãâ int main(void) { int sum=0, num=0; while(1) { sum+=num; if(sum>5000) // if¹®°ú ¦À» ÀÌ·ë { break; // break¹® ½ÇÇà ¹Ýº¹¹® Å»Ãâ } num++; // Á¶°Ç Ƚ¼ö°¡ ¾Æ´Ñ ¹«ÇÑ ·çÇÁ // ¡Ú¡Ú while ¹Ýº¹¹®À» ºüÁ®³ª°¡´Â°ÍÀÌÁö if¸¦ ³ª°¡´Â °ÍÀÌ ¾Æ´Ô } printf("num : %d\n", num); printf("total : %d\n", sum); return 0; } 1. while¹®À» µ¹´Ù°¡ sumÀÌ 5000º¸´Ù Ä¿Áö¸é if¹®ÀÇ Á¶°ÇÀÌ ÂüÀ̵Ǿî break¹®À» ½ÇÇà½ÃÄѼ­ ¸ØÃã 2. for¹® while ºñ±³2 Âü°íÇϸ鼭 º¼°Í
Ãâ·Â °á°ú
sum : 5050
num : 100