看板 C_and_CPP 關於我們 聯絡資訊
最近在分析一個物理問題,需要用到很多條件判斷 所以想用巢狀if else if來分析 寫一下我的想法 if(判斷條件一) { 通過第一個if之後接下來是我想問的 如果我有四個判斷條件,若是滿足其中一個再進入到下一個if判斷條件 要怎麼寫好呢? 我之前是這樣寫 if( ( ( (判斷條件二) || (判斷條件三) ) || (判斷條件四) ) || (判斷條件五) ){ 這樣寫有錯嗎??只是這樣寫都會寫很長,我想改成用四行if else if寫 if(判斷條件二){ } esle if(判斷條件三){ } esle if(判斷條件四){ } esle if(判斷條件五){ 滿足上面四個其中一個 再進到下一個if if{ . . . 這樣有錯嗎?! 用C++一陣子,覺得語法問題錯還比較好解決,在編譯時就會知道有問題 偏偏編譯時沒出錯,只是結果常跟想的不一樣 不然就是就是得到結果很怪,不知道對不對 就會開始懷疑是程式寫錯還是結果真的這麼怪 囧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.31.164
WalkingIce:所以你也可以順便學學 debugger 怎麼用 :-) 03/05 06:10