break語句用來退出迴圈或switch語句,在迴圈中執行break立即終止循環,在switch語句的case分支中執行break跳出switch語句。
C語言中break的作用
break語句的定義
break語句是一個控制流程語句,用來退出迴圈或switch語句。
在迴圈中使用break
當break語句出現在迴圈體內時,它將導致迴圈立即終止,並將控制權轉移到迴圈外的下一條語句。
例如:
<code class="c">for (int i = 0; i < 10; i++) { if (i == 5) { break; } printf("%d ", i); }</code>
這段程式碼將列印從0到4的數字。當i等於5時,break語句被執行,導致迴圈終止。
在switch語句中使用break
當break語句出現在switch語句的case分支中時,它將導致跳出switch語句並繼續執行case分支外的下一語句。
例如:
<code class="c">switch (ch) { case 'a': printf("字母a"); break; case 'b': printf("字母b"); break; default: printf("其他字符"); }</code>
當ch等於'a'或'b'時,break語句會被執行並跳出switch語句。當ch不等於'a'或'b'時,將執行default分支列印"其他字元"。
以上是c語言中break的作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!