亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教下這個函數里,break跳出的是if語句,還是for循環?

請教下這個函數里,break跳出的是if語句,還是for循環?

慕娘9325324 2022-05-18 19:11:36
for(i=0;i<libsumr();i++){memset(buff,0,sizeof(buff));libset(i,NRYID);libread(buff);if(strcmp(ChBYIDnum,buff)==0){tmpflag=1;break;}}
查看完整描述

4 回答

?
一只萌萌小番薯

TA貢獻1795條經驗 獲得超7個贊

break跳出的是for循環。

break 在一些計算機編程語言中是保留字,其作用大多情況下是終止所在層的循環。

1、break語句對if-else的條件語句不起作用。

2、在多層循環中,一個break語句只向外跳一層。

在 C語言 的 switch(開關語句)中,break 語句還可用來在執行完一個 case(分支)后立即跳出當前 switch 結構。

擴展資料:

break語句通常用在循環語句和開關語句中。當break用于開關語句switch中時,可使程序跳出switch而執行switch以后的語句;

如果沒有break語句,則會從滿足條件的地方(即與switch(表達式)括號中表達式匹配的case)開始執行,直到switch結構結束。

當break語句用于do-while、for、while循環語句中時,可使程序終止循環。

而執行循環后面的語句,通常break語句總是與if語句聯在一起。即滿足條件時便跳出循環。



查看完整回答
反對 回復 2022-05-23
?
MMTTMM

TA貢獻1869條經驗 獲得超4個贊

break跳出的是for循環。
break 在一些計算機編程語言中是保留字,其作用大多情況下是終止所在層的循環。
1、break語句對if-else的條件語句不起作用。
2、在多層循環中,一個break語句只向外跳一層。
在 C語言 的 switch(開關語句)中,break 語句還可用來在執行完一個 case(分支)后立即跳出當前 switch 結構。

查看完整回答
反對 回復 2022-05-23
?
慕虎7371278

TA貢獻1802條經驗 獲得超4個贊

break是跳出目前這一層的循環
for(;;)
{
for(;;) {break;}
}
只會跳出里面那個for循環
break和continue對if都是沒影響的

查看完整回答
反對 回復 2022-05-23
?
30秒到達戰場

TA貢獻1828條經驗 獲得超6個贊

是跳出for循環,break語句通常用于跳出switch、do-while、for、while等循環語句,不能用于跳出if語句。

查看完整回答
反對 回復 2022-05-23
  • 4 回答
  • 0 關注
  • 374 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號