[問題] 新手問一個巢狀if else if的問題
最近在分析一個物理問題,需要用到很多條件判斷
所以想用巢狀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
推
03/05 06:10, , 1F
03/05 06:10, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章