位置:首頁(yè) > 軟件操作教程 > 編程開發(fā) > C語(yǔ)言 > 問(wèn)題詳情

C語(yǔ)言 break語(yǔ)句

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-30

1. break語(yǔ)句的形式

    break;


2.功能

    它的作用是把流程轉(zhuǎn)向所在結(jié)構(gòu)之后。在switch分支結(jié)構(gòu)中,使用break語(yǔ)句可以使流程跳出switch分支結(jié)構(gòu)。同樣的,在循環(huán)結(jié)構(gòu)中,使用break語(yǔ)句使流程跳出當(dāng)前的循環(huán)層,轉(zhuǎn)向執(zhí)行該循環(huán)結(jié)構(gòu)后面的語(yǔ)句。

    例如:求1+2+3+...100的和,如果利用while循環(huán)語(yǔ)句,程序控制中使用break可以寫成:

while (1)

{

    s=s+i;

    i++;

    if(i>100)

        break; /*超過(guò)100退出循環(huán)*/

}

    程序中,while循環(huán)的循環(huán)條件為 “1”,如果不考慮循環(huán)體語(yǔ)句,該循環(huán)是個(gè)死循環(huán)。為了退出循環(huán),循環(huán)體中使用了一個(gè)if()語(yǔ)句進(jìn)行判斷,如果i的值超過(guò)100,使用break語(yǔ)句,跳出循環(huán)體,轉(zhuǎn)而執(zhí)行循環(huán)體后面的語(yǔ)句。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部