目錄
- 一.for 循環中使用 break
- 二.for 循環中使用 continue
- 三.猜你喜歡
零基礎 C/C++ 學習路線推薦 : C/C++ 學習目錄 >> C 語言基礎入門
前一篇文章詳細的介紹了 for 循環的使用,本文還需要介紹兩個額外的關鍵字:**break **和 continue,這兩個一般都是和循環配套使用;
一. for
循環中使用 break
for
break

可能有些小夥伴在學習完 C 語言
for
循環之後或者會産生一個疑慮:for 循環可以循環
100
次甚至
10000
次總有結束的時候,萬一
for
循環
表達式二
永遠為真,豈不是永遠都無法結束循環???例如:
for(;;)
上面寫法的
for
循環是一個死循環,永遠不會結束,直到天荒地老,海枯石爛……如果想要解決這種尴尬問題,我們可以通過使用關鍵字
break
完成;在循環中使用 break ,意味着立即結束本次循環,直接代碼示範:
/************************************************************************/
//@Author:猿說程式設計
//@Blog(個人部落格位址): www.codersrc.com
//@File:C語言 break 和 continue
//@Time:2021/05/31 08:00
//@Motto:不積跬步無以至千裡,不積小流無以成江海,程式人生的精彩需要堅持不懈地積累!
/************************************************************************/
#include "stdafx.h"
#include "stdio.h"
#include "windows.h"
int _tmain(int argc, _TCHAR* argv[])
{
for (int i = 0; i < 100;i++)
{
if (i > 10)
break;
printf("i = %d\n", i);
}
system("pause");
return 0;
}
/*
輸出結果:
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
請按任意鍵繼續. . .
*/
根據輸出可以看出,控制台隻列印了
0~10
,而尋源原本應該是輸出
0~100
,當 i 值大于
10
,直接
break
,跳出循環,等待程式退出…
二. for
continue
for
continue
在循環中使用 continue ,意味着不再執行 continue 之後的代碼,繼續下一次循環,一般可以作為循環中的條件篩選,例如:
0~100
,隻需要 0~10 和 90~99,直接代碼示範:
/************************************************************************/
//@Author:猿說程式設計
//@Blog(個人部落格位址): www.codersrc.com
//@File:C語言 break 和 continue
//@Time:2021/05/31 08:00
//@Motto:不積跬步無以至千裡,不積小流無以成江海,程式人生的精彩需要堅持不懈地積累!
/************************************************************************/
#include "stdafx.h"
#include "stdio.h"
#include "windows.h"
#include <stdarg.h>
int _tmain(int argc, _TCHAR* argv[])
{
for (int i = 0; i < 100;i++)
{
if (i > 10 && i<90)
continue;;
printf("i = %d\n", i);
}
system("pause");
return 0;
}
/*
輸出:
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
i = 10
i = 90
i = 91
i = 92
i = 93
i = 94
i = 95
i = 96
i = 97
i = 98
i = 99
請按任意鍵繼續. . .
*/
根據輸出可以看出,程式循環了
100
次,遇到
continue
的時候并沒有和
break
跳出循環,而是繼續下一次循環判斷是否滿足
for
循環中的條件二,如果循環條件二為真,則就繼續循環,直到 for 循環結束,等待程式退出…
三.猜你喜歡
- 安裝 Visual Studio
- 安裝 Visual Studio 插件 Visual Assist
- Visual Studio 2008 解除安裝
- Visual Studio 2003/2015 解除安裝
- 設定 Visual Studio 字型/背景/行号
- C 語言 Hello World
- C 語言代碼注釋
- C 語言資料類型 / 變量類型
- C 語言變量聲明和定義
- C 語言格式控制符/占位符
- C 語言 printf 函數
- C 語言條件判斷 if / else
- C 語言邏輯運算符
- C 語言三目運算符
- C 語言逗号表達式
- C 語言自加自減運算符(++i / i++)
- C 語言 for 循環
- C 語言 break 和 continue