-1
我發現一些與我的問題有關,但不完全適合。省略其他算法
在使用if語句的算法中,正如我所知,當我們沒有針對條件的錯誤執行時,我們可以省略else語句。例如,如果A> B then(語句) 結束 但是,我想知道是否可以像這樣只省略「else」。 如果A> B那麼(語句),(否則省略點)(語句2)
可以這樣使用嗎?
我發現一些與我的問題有關,但不完全適合。省略其他算法
在使用if語句的算法中,正如我所知,當我們沒有針對條件的錯誤執行時,我們可以省略else語句。例如,如果A> B then(語句) 結束 但是,我想知道是否可以像這樣只省略「else」。 如果A> B那麼(語句),(否則省略點)(語句2)
可以這樣使用嗎?
if(condition)
statement1;
else
statement2;
if(condition)
statement1;
//omit else
statement2;
這是你想要做的嗎?如果是,那麼不,你不能這樣做。 在第一種情況下,僅當if中提供的條件不滿足時才執行statement2。然而,在第二種情況下,statement2在所有情況下執行,即條件爲真或假。所以你不應該這樣做,除非你想這樣做。
歡迎來到SO。我不清楚你的問題是什麼。你能澄清嗎?你的意思是說要執行statement2,不管它是真是假? –
這是一個關於特定編程語言的問題嗎?如果我正確理解你的問題,這將不會是好的,因爲statement2將在所有情況下執行。 –
if();其他; –
Roam