break、continue 和return 在程式中的重要性_PHP教程

來源:互聯網
上載者:User
第一:break語句通常用在迴圈語句和開關語句中,當break語句用於do-while、for、while迴圈語句中時,可使程式終止迴圈而執行迴圈後面的語句, 通常break語句總是與if語句聯在一起,即滿足條件時便跳出迴圈。

例如: main() { int i=0; char c; while(1) /*設定迴圈*/ { c='\0'; /*變數賦初值*/ while(c!=13&&c!=27) /*鍵盤接收字元直到按斷行符號或Esc鍵*/ { c=getch(); printf("%c\n", c); } if(c==27) break; /*判斷若按Esc鍵則退出迴圈*/ i++; printf("The No. is %d\n", i); } printf("The end"); }

注意:
1) break語句對if-else的條件陳述式不起作用。www.2cto.com

2) 在多層迴圈中, 一個break語句只向外跳一層。

第二:continue語句的作用是跳過迴圈本中剩餘的語句而強行執行下一次迴圈。continue語句只用在for、while、do-while等迴圈體中,常與if條件陳述式一起使用,用來加速迴圈。 例如: main() { char c; while(c!=13) /*不是斷行符號符則迴圈*/ { c=getch(); if(c==0X1B) continue; /*若按Esc鍵不輸出便進行下次迴圈*/ printf("%c\n", c); } } 其實就是continue跳過一次迴圈以及後面的語句,進行下次迴圈。

第三: return語句是將函數的值返回主調函數。例如: int max(int a,int b) { if(a>b)return a; else return b; } 這個函數是返回a和b中的最大值; return 語句的一般形式為: return 運算式 或者為: return (運算式)

摘自 chaojie2009的專欄

http://www.bkjia.com/PHPjc/478381.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/478381.htmlTechArticle第一:break語句通常用在迴圈語句和開關語句中,當break語句用於do-while、for、while迴圈語句中時,可使程式終止迴圈而執行迴圈後面的語句, 通...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.