在while迴圈中,break,continue,return有什麼區別?使用者17720310696586202019-10-03 19:00:30

break 跳出迴圈;continue 繼續迴圈,(不執行 迴圈體內continue 後面的語句,直接進行下一迴圈)return 跳出函式,返回呼叫函式 處。如以下語句int i = 0;while(1) // <————。{ // | i++; // | if( i % 2 ) //如果 i %2 >0 | continue; //繼續迴圈 ———————— 。 printf(“%d”,i); if( i> 10) break; //跳出迴圈;————————。 if( i< 0) //不會有這種情況:) | return ; //——->跳出當前函式 |} // |//other lines // <<<————————: