c語言switch語句中,如果有加break則運行到時會跳出switch語句,執行switch語句之后的語句;如果沒加break則會去運行switch中后續的語句,比如運行到后續別的case中。
c語言中,switch(開關語句)常和case、break、default一起使用。當常量表達式所表達的量與其中一個case語句中的常量相符時,就執行此case語句后面的語句,并依次下去執行后面所有case語句中的語句,除非遇到break;語句跳出switch語句為止。
如果常量表達式的量與所有case語句的常量都不相符,就執行default語句中的語句并跳出switch語句。
擴展資料:
C語言中,break語句常見用途:
1、當break用于開關語句switch中時,可使程序跳出switch而執行switch以后的語句;如果沒有break語句,則會從滿足條件的地方(即與switch(表達式)括號中表達式匹配的case)開始執行,直到switch結構結束。
2、當break語句用于do-while、for、while循環語句中時,可使程序終止循環。而執行循環后面的語句,通常break語句總是與if語句聯在一起。即滿足條件時便跳出循環。
參考資料來源:百度百科-switch (計算機語言關鍵字)