大家可以試着運作一下,看一下結果的差異,并試着自己總結(參考在最後)
#include<stdio.h>
int main()
{
int i = 1;
while (i <= 10)
{
if (i == 5)
continue;//當i=5時終止此次循環,直接跳轉至while語句的判斷部分,進行下一次循環的入口判斷;
printf("%d ", i);
i++;//當i為5時,由于continue在前面,故無法繼續輸出後面的值,有次程式也進入了一個死循環
}
return 0;
}
i++;
continue;