pragma mark continue關(guān)鍵字
pragma mark 概念
/**
* continue: 延續(xù)
* 跳過本次循環(huán)
*/
pragma mark 代碼
#include <stdio.h>
int main()
{
/*
int number = 100;
while (number > 0) {
printf("發(fā)射子彈 %i\n",number);
number --;
if (number %10 == 0) {
printf("休息一下\n");
}
// printf("換子彈");
// 這些操作,如果是休息就不做了
printf("還有很多復(fù)雜的操作\n");
}
*/
/*
int number = 100;
while (number > 0) {
printf("發(fā)射子彈 %i\n",number);
number --;
if (number %10 == 0) {
printf("休息一下\n");
continue; // 跳過本次循環(huán),進(jìn)行下一次循環(huán)
// 只要看到continue 那么厚民啊的所有語句都不會(huì)執(zhí)行,會(huì)執(zhí)行再次去判斷條件表達(dá)式
}
printf("還有很多復(fù)雜的操作\n");
}
*/
/*
while (餓) {
if(沒有到午餐的時(shí)間)
{
// continue 回到循環(huán)的條件判斷/
continue;
}
printf("吃午飯\n");
}
*/
#pragma mark 練習(xí)
// 把100~200之間的不能被3整除的數(shù) 輸出
int number = 99;
while (number < 200) {
/*
number ++;
// 當(dāng)前輸出語句,并不是所有情況都需要輸出,只有當(dāng)前獲取到 得數(shù)不能被3整除 才輸出
// 如果當(dāng)前獲取到 得數(shù)被3整除,就不執(zhí)行printf語句
if (number %3 == 0) {
continue; // continue 后面所有語句都不執(zhí)行
}
printf("number = %i\n",number);
*/
number ++ ;
if (number %3 != 0) {
printf("number = %i\n",number);
}
}
return 0;
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。