看板 C_and_CPP 關於我們 聯絡資訊
https://i.imgur.com/0RGbiEh.jpg 如圖中那樣,小弟初學C語言 在學校練習寫程式時很少會用到else if 都是直接用if,不知道這樣會不會有什麼差別 我的想法是第一個if如果不符合,就跳到第二個if去執行,感覺跟else if好像差不多 不知道小弟的想法有沒有錯誤 第一次在此版發文,如有不妥請鞭小力點@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.74.136 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1524829557.A.650.html
merryn199756: else if (a){ 04/27 19:55
merryn199756: // 只有上面不符合的時候才會判斷a然後決定要 04/27 19:55
merryn199756: 不要做這框框的事 04/27 19:55
merryn199756: } 04/27 19:55
merryn199756: if (b){ 04/27 19:55
merryn199756: // 不管無論如何只要跑到這裡就會判斷b然後做 04/27 19:55
merryn199756: 這個框框內的事 04/27 19:55
merryn199756: } 04/27 19:56
moebear: 如果1符合則2就不可能發生 只用if就有可能2也發生 04/27 20:18
michael4210: 原來如此,感謝兩位大大的解答 04/27 20:25