c語言break與continue用法
#break用來跳出switch結構,如果在迴圈語句中,break語句是用來直接跳出循環,而continue語句與break語句不同,在循環體內遇到該語句時,將跳過本次循環並開始下一輪循環。
範例
#使用 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
continue 語句的作用是跳過迴圈體中剩餘的語句而強制進入下一次迴圈。
#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
01236789
推薦教學:《C#》
以上是c語言break和continue用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!