遍匈 / C囂冱秘壇縮殻 / 蛍屶潤更才儉桟潤更 /

C囂冱柳竃儉桟

<貧匯准 和匯准>
聞喘while賜for儉桟扮?泌惚?戻念潤崩儉桟?壓音諾怎潤崩訳周議秤趨和潤崩儉桟??辛參聞喘break賜continue購囚忖。

break購囚忖

壓ゞC囂冱switch囂鞘〃匯准嶄?厘断讐欺阻break?喘万栖柳竃 switch 囂鞘。

輝 break 購囚忖喘噐 while、for 儉桟扮?氏嶮峭儉桟遇峇佩屁倖儉桟囂鞘朔中議旗鷹。break 購囚忖宥械才 if 囂鞘匯軟聞喘?軸諾怎訳周扮宴柳竃儉桟。

聞喘 while 儉桟柴麻1紗欺100議峙?
#include <stdio.h>
int main(){
 int i=1, sum=0;
 while(1){ //儉桟訳周葎棒儉桟
 sum+=i;
 i++;
 if(i>100) break;
 }
 printf("%d\n", sum);
 return 0;
}
塰佩潤惚?
5050

while 儉桟訳周葎 1?頁匯倖棒儉桟。輝峇佩欺及100肝儉桟議扮昨?柴麻頼i++;朔 i 議峙葎 101?緩扮 if 囂鞘議訳周 i> 100 撹羨?峇佩break;囂鞘?潤崩儉桟。

壓謹蚊儉桟嶄?匯倖 break 囂鞘峪?翌柳匯蚊。箭泌?補竃匯倖4*4議屁方裳專?
#include <stdio.h>
int main(){
 int i=1, j;
 while(1){ // 翌蚊儉桟
 j=1;
 while(1){ // 坪蚊儉桟
 printf("%-4d", i*j);
 j++;
 if(j>4) break; //柳竃坪蚊儉桟
 }
 printf("\n");
 i++;
 if(i>4) break; // 柳竃翌蚊儉桟
 }
 return 0;
}
塰佩潤惚?
1 2 3 4
2 4 6 8
3 6 9 12
4 8 12 16
輝 j>4 撹羨扮?峇佩break;?柳竃坪蚊儉桟?翌蚊儉桟卆隼峇佩?岷欺 i>4 撹羨?柳竃翌蚊儉桟。坪蚊儉桟慌峇佩阻4肝?翌蚊儉桟慌峇佩阻1肝。

continue囂鞘

continue 囂鞘議恬喘頁柳狛儉桟悶嶄複噫議囂鞘遇膿崙序秘和匯肝儉桟。continue囂鞘峪喘壓 while、for 儉桟嶄?械嚥 if 訳周囂鞘匯軟聞喘?登僅訳周頁倦撹羨。

栖心匯倖箭徨?
#include <stdio.h>
int main(){
 char c = 0;
 while(c!='\n'){ //指概囚潤崩儉桟
 c=getchar();
 if(c=='4' || c=='5'){ //梓和議頁方忖囚4賜5
 continue; //柳狛輝肝儉桟?序秘和肝儉桟
 }
 putchar(c);
 }
 return 0;
}
塰佩潤惚?
0123456789?L
01236789

殻會囑欺while扮?延楚c議峙葎'0円'?儉桟訳周c!='\n'撹羨?蝕兵及匯肝儉桟。getchar() 聞殻會壙唯峇佩?吉棋喘薩補秘?岷欺喘薩梓和指概囚嘉蝕兵響函忖憲。

云箭厘断補秘議頁 0123456789?輝響函欺4賜5扮?if 議訳周c=='4'||c=='5'撹羨?祥峇佩 continue 囂鞘?潤崩輝念儉桟?岷俊序秘和匯肝儉桟?匆祥頁傍putchar(c);音氏瓜峇佩欺。遇響函欺凪麿方忖扮?if 議訳周音撹羨?continue 囂鞘音氏瓜峇佩欺?putchar(c);祥氏補竃響函欺議忖憲。

break嚥continue議斤曳?break 喘栖潤崩侭嗤儉桟?儉桟囂鞘音壅嗤峇佩議字氏?continue 喘栖潤崩云肝儉桟?岷俊柳欺和匯肝儉桟?泌惚儉桟訳周撹羨?珊氏写偬儉桟。
<貧匯准 和匯准>

AltStyle によって変換されたページ (->オリジナル) /