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

為了賬號安全,請及時綁定郵箱和手機立即綁定

怎么還要在 else 后加 ;

https://img1.sycdn.imooc.com//5cb0a4a70001832a03480476.jpg如圖所示,二樓補圖



正在回答

3 回答

分號代表一條語句的結束, 你這里寫錯了? else 后面是沒有布爾表達式的,是直接加大括號的, 你寫了個(score<100),而else后面如果只有一句代碼,可以不加{},所以說你實際上寫的是

if(score >= 1000){

}

...

else{

score < 1000;

}

//到這里if語句已經執行完了


{

//你在printf("普通玩家");? 外面加了個大括號,這里加不加大括號效果都一樣,所以你永遠都會輸出普通玩家

printf("普通玩家");

}



0 回復 有任何疑惑可以回復我~
#1

慕數據5385785 提問者

說的很詳細,受教了
2019-04-16 回復 有任何疑惑可以回復我~

https://img1.sycdn.imooc.com//5cb0a57500012db003670150.jpg就是這樣

0 回復 有任何疑惑可以回復我~

https://img1.sycdn.imooc.com//5cb0a5020001b43501440123.jpghttps://img1.sycdn.imooc.com//5cb0a5410001aac903500458.jpg很奇怪的


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

怎么還要在 else 后加 ;

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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