天天看點

C continue 語句

C 循環

C 語言中的

continue 語句有點像 break

語句。但它不是強制終止,continue 會跳過目前循環中的代碼,強迫開始下一次循環。

對于

for 循環, 語句執行後自增語句仍然會執行。對于 while do...while 語句重新執行條件判斷語句。

文法

C 語言中

語句的文法:

continue;
      
C continue 語句

流程圖

C continue 語句

執行個體

#include <stdio.h>

int main ()

{

   /* 局部變量定義 */

   int a = 10;

   /* do 循環執行 */

   do

   {

      if( a == 15)

      {

         /* 跳過疊代 */

         a = a + 1;

         continue;

      }

      printf("a 的值: %d\n", a);

      a++;

   }while( a < 20 );

   return 0;

}

當上面的代碼被編譯和執行時,它會産生下列結果:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19