while 是一個迴圈體,退出迴圈體的方法有:
① 迴圈體條件 不成立,如:while( a>0); 當 a≤0 的時候,條件 a>0不成立,while 迴圈結束,退出 while 迴圈。
②在迴圈體內使用無條件跳出語句(break),如 while(1){if(b>5)break;}當 b>5 的時候,程式執行 break ,跳出 while 迴圈體,迴圈體被結束。
③在迴圈體內使用 函式返回 語句(return),如 while(1){if(c>8) return (XXX);},當 c>8的時候,程式執行 return,退出函式返回到上級函式。其中 返回值 XXX 需要根據 函式型別進行返回,如 int 型函式 int fun(),XXX 應為 int型,空返回值函式 void fun(),XXX 可以省略。
1. 條件不滿足,跳轉
2. Break
3. Return
4. Goto
while 是一個迴圈體,退出迴圈體的方法有:
① 迴圈體條件 不成立,如:while( a>0); 當 a≤0 的時候,條件 a>0不成立,while 迴圈結束,退出 while 迴圈。
②在迴圈體內使用無條件跳出語句(break),如 while(1){if(b>5)break;}當 b>5 的時候,程式執行 break ,跳出 while 迴圈體,迴圈體被結束。
③在迴圈體內使用 函式返回 語句(return),如 while(1){if(c>8) return (XXX);},當 c>8的時候,程式執行 return,退出函式返回到上級函式。其中 返回值 XXX 需要根據 函式型別進行返回,如 int 型函式 int fun(),XXX 應為 int型,空返回值函式 void fun(),XXX 可以省略。