Re: [新聞] 家長注意!國高中生107年起必修程式消失

看板Gossiping作者時間9年前 (2016/04/14 09:53), 9年前編輯推噓2(202)
留言4則, 3人參與, 最新討論串5/5 (看更多)

04/14 09:43,
你舉一個i = i++ + ++i; 最後不會是22的編譯器來聽聽...
04/14 09:43
你是出來展現這政策一定會失敗嗎? 要嗆人前 請先用多一點編譯器測過 連你的想法 都跟VC6不同答案了 你還要說這東西有義意? 程式的可讀性有沒有學過嗎? 不是寫得越讓人看不懂越強好嗎 http://blog.ez2learn.com/2008/09/27/evil-undefined-behavior/ 在Visual C++ 6.0下編譯跑出來的結果是 The answer : 23 令人意外對吧? 你以為這就是正確答案了對吧? 還是錯! 很可惜的是,連程式算出來的答案都是錯的,這或許令人覺得納悶,何以連程式算出來的 結果都是錯的,正確的答案到底是多少? 很遺憾的是,這樣的題目並沒有答案,如果真的 要給它一個答案,應該寫Undefined behavior,說得淺白一點,那樣的題目是錯的,錯誤 的程式碼會有錯誤的結果,因此根本就不會有正確的答案,或許這樣的說法還是無法令人 信服,那程式確實算出了一個數字,但是考慮一下別的編譯器如何? 很不幸的,市面上常 見的編譯器經過我測試都會剛好有23的答案,或許找其它的編譯器會有不同的結果,但是 為了能更容易的測試出這樣的問題,為此我們考慮一下更複雜、更邪惡、更噁心的例子, 來進行測試 ------------------------------------------------------ 我舉給你聽 Visual C++ 6.0 好啦 我幫你想理由 現在都出到Visual Studio .Net framework了 誰在用VC6 哼 -- 淺藍 媒體弱勢 中立評論 搞倒中華民國的挺貪腐 ███████████████████████████████████ 文匯報 中央日報 網路酸辣湯 聯合TVBS壹電視公視原視客家電視 中評網 旺旺中時 小董偉哲妹 楊偉中 巧芯♥正晶蘋果周子瑜黃安 人民日報 明賢惠珠 李富城黃復興 胡忠信自由民視三立周玉蔻趙少康 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.160.178 ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1460598797.A.653.html ※ 編輯: schizophrena (118.163.160.178), 04/14/2016 09:54:32

04/14 09:54, , 1F
今天不反串啦
04/14 09:54, 1F

04/14 09:54, , 2F
放心吧,在台灣的編輯下,他會有標準答案的
04/14 09:54, 2F
※ 編輯: schizophrena (118.163.160.178), 04/14/2016 09:56:50

04/14 10:34, , 3F
台灣的課程只在意標準答案,不注重過程的邏輯推演。
04/14 10:34, 3F

04/14 10:35, , 4F
程式設計的基礎也是邏輯,上程式不如改上邏輯課
04/14 10:35, 4F
文章代碼(AID): #1N3lWDPJ (Gossiping)
討論串 (同標題文章)
文章代碼(AID): #1N3lWDPJ (Gossiping)