課程
/后端開發(fā)
/C
/C語言入門
在沒有循環(huán)結(jié)構(gòu)的情況下,break不能用在單獨(dú)的if-else語句中。
2015-11-03
源自:C語言入門 4-14
正在回答
舉個例子,小明的序號是1,根據(jù)序號判斷該學(xué)生是否為小明,輸入1試試。
。。。。main{
int i;printf("請輸入序號i:")
scanf("%d",&i);
if(i!=1)
{printf("不是小明");break;}
else printf("是小明");
}
TigerSleepy
我是這樣理解的,if-else語句是個選擇語句,單獨(dú)的出現(xiàn)無非就是在限定的條件下的兩種或幾種情況,一條執(zhí)行了其他條件就不執(zhí)行了,沒必要用break,其實(shí)這里的用法就是為了跳出一個循環(huán),加了個if無非就是讓它在特定條件下終止循環(huán)。
樓上的include 寫的有點(diǎn)問題啊
//?你直接照你的描述寫一個不就可以了 #include?<iostream> int?main(){ ????if(1){ ????????std::cout<<"in?if?branch"<<std::endl; ????????break;?//?當(dāng)然這里是錯誤的?[?error:?break?statement?not?within?loop?or?switch?] ????}else{ ????????std::cout<<"in?else?branch"<<std::endl; ????????return?0; ????} ????return?0; }
舉報
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
1 回答怎么寫才對呢???求大神指導(dǎo),小女子跪拜啦~~~~
1 回答5-7 我仿照例子寫的代碼怎么錯誤?
2 回答對這個例子的自我理解
3 回答對例子代碼的一個疑惑
2 回答左邊這個例子
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-12-13
舉個例子,小明的序號是1,根據(jù)序號判斷該學(xué)生是否為小明,輸入1試試。
。。。。main{
int i;printf("請輸入序號i:")
scanf("%d",&i);
if(i!=1)
{printf("不是小明");break;}
else printf("是小明");
}
2015-12-13
我是這樣理解的,if-else語句是個選擇語句,單獨(dú)的出現(xiàn)無非就是在限定的條件下的兩種或幾種情況,一條執(zhí)行了其他條件就不執(zhí)行了,沒必要用break,其實(shí)這里的用法就是為了跳出一個循環(huán),加了個if無非就是讓它在特定條件下終止循環(huán)。
2015-11-06
樓上的include 寫的有點(diǎn)問題啊
2015-11-03