看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: Win10, Linux, ...) Win10 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) DEV-C++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) N/A 問題(Question): 在 if(6 == 7)時不成立會跳到else 所以在印出z值時應該是z=3,但用DEV-C++執行時,程式會印出1 餵入的資料(Input): N/A 預期的正確結果(Expected Output): 3 錯誤結果(Wrong Output): 1 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔) int z = 1; if(6 == 7) if( 8 == 8) z = 2; else z = 3; std::cout << z << std:endl; 補充說明(Supplement): 麻煩各位前輩指教,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.231.69 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1546070688.A.E97.html
lagunalai: else陪的是第二個if... 12/29 16:11
lagunalai: 第一個if沒有else... 12/29 16:11
Neal121: 抱歉...感謝提醒.. 12/29 16:19
Schottky: XDDDDD 大括號又不用錢,幹嘛這麼省 12/29 16:21
Neal121: 這是考試題目..題目的排版就是這樣 12/29 16:24
Neal121: 所以被他誤導了.. 謝謝各位 12/29 16:25
b0920075: 這三小垃圾題目 12/29 16:57
jerryh001: else抓的是最近的if 12/29 16:58
ggBird: 有夠爛的題目 12/29 17:15
longlongint: 這題個人覺得不是爛題目 語法缺陷所以都是抓最近的if 12/29 18:20
Neisseria: 這樣寫在搞自己吧,放個大括號不就結了 12/29 20:12
Schottky: 垃圾題目+1,不管寫錯寫對看到這樣寫就先罵再講 12/29 21:31
ultradev: 考試這樣不爛啊,甚至是很有意義的,看看你會不會被誤導 12/30 09:28
jerryh001: 這題考的就是對爛語法的處理啊 順便告訴你要加括號 12/30 12:57
alan23273850: 這題很有意義,真的有人寫爛code 12/30 17:25
Schottky: 好我更正,這題目爛不爛,要看原始完整題目到底是啥而定 12/30 18:58
EthereumPTT: {{}}}{}}{}{不用省啊! 12/31 15:30
mabinogi805: 我也被騙了QQ 看來我還不熟 12/31 16:03
jacky1989: 我都跟學弟妹說,{}千萬不要省,除非你已經非常強 01/02 02:30
s9041200: 別省,不然到時候怎麼出事的都不知道 01/02 14:30
Raymond0710: 這題的意義只有提醒自己別寫這種爛code... 01/02 20:02
blackhammer: 我也被騙了,哈哈掛號真的不能省,不要搞自己 01/04 22:03
lc85301: 蘋果表示: 01/05 23:05
zhennnnnn: 天阿看了才知道else是吃最近的if...不然我也會陷入苦惱 01/06 15:36
zhennnnnn: 的 上了一課 01/06 15:36
ofd168: 上了一課+1 01/24 13:20
timtdsas: 大一修程設一堆這種鳥題QQ 01/30 10:09