正確理解break語句和continue語句

[接招看題035] 不停打印小於100的隨機整數,直到隨機整數等於50;
在這裏插入圖片描述

[接招看題035] 不停打印小於100的隨機整數,直到隨機整數等於50;
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
main()
{	int num=0;
	int i=0;
	srand(time(0));
	do
	{num=rand()%100;
	printf("%d\t",num);
	i++;
	if(i==10)
	{
		i=0;
		printf("\n");
	}
	}while(num!=50);
}

修煉內功心法:
爲了使循環控制更加靈活,C語言提供了break語句和continue語句。
1.一般格式: break;
continue;
2.功能
(1)break:強行結束循環,轉向執行循環語句的下一條語句。看圖理解:
在這裏插入圖片描述
(2)continue:對於for循環,跳過循環體其餘語句,轉向循環變量增量表達式的計算;對於**while和do-while循環,**跳過循環體其餘語句,但轉向循環繼續條件的判定。看圖理解:
在這裏插入圖片描述
3.break和continue語句對循環控制的影響。
break:
在這裏插入圖片描述
在這裏插入圖片描述
continue:
在這裏插入圖片描述
在這裏插入圖片描述
圖解break和continue的區別和作用

break continue
break用於完全終止一個循環,跳出循環體執行循環後面的語句。 continue只是終止本次循環,接着還執行下一次的循環。
break continue
在這裏插入圖片描述 在這裏插入圖片描述

總之,break和continue都是用來控制循環結構的,主要是停止循環。
4.重要說明
(1)break能用於循環語句和switch語句中,continue只能用於循環語句中。
(2)循環嵌套時,break和continue隻影響包含它們的最內層循環與外層循環無關
結語:
滾滾長江東逝水,浪花淘盡英雄。
是非成敗轉頭空。
青山依舊在,幾度夕陽紅。
少俠們,我們來到瓶頸期了,突破瓶頸,就可以繼續修煉“降龍十三掌了”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章