[接招看題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隻影響包含它們的最內層循環,與外層循環無關。
結語:
滾滾長江東逝水,浪花淘盡英雄。
是非成敗轉頭空。
青山依舊在,幾度夕陽紅。
少俠們,我們來到瓶頸期了,突破瓶頸,就可以繼續修煉“降龍十三掌了”。