作者annheilong (方格子)
看板C_and_CPP
標題Re: [問題] 有關於巢狀If敘述
時間Sat Mar 19 11:35:58 2011
※ 引述《tropical72 (藍影)》之銘言:
: 看了大家的回答,這篇我真的是愈看愈亂,也不確定各位對於原po的「假設」為何
: 我一直把它解釋成這樣
: if( (char)ch==h ) {
: ch = reader.read();
: if( (char)ch==r ) ch=reader.read();
: else {// do something}
: if( (char)ch==e ) ch=reader.read();
: else {// do something}
: // 再3個 if-else 進來..
: if( (char)ch==b ) counter++;
: else {// do something}
: }
: else {// do something }
: 是我誤會了些什麼嗎? (我一直在想說是不是又要 FSM..)
while((char)c == h) {
if((char)reader.read() != r)
break;
if((char)reader.read() != e)
break;
if((char)reader.read() != f)
break;
if((char)reader.read() != a)
break;
if((char)reader.read() != b)
count=count+1;
break;
}
兩層好像可以考慮這樣子做?
--
推 xxxx :老闆都不懂.. ( ′-`)y-~
→ ooooooooo :這裡禁煙喔XDDDD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.127.37
→ yauhh:這樣冒出不對的地方是,出現了無窮迴圈 03/19 13:12
→ yauhh:哦,不對,沒有無窮迴圈,是只執行一次的迴圈. 03/19 13:16