Re: [閒聊] 又一個活生生的例子

看板Programming作者 (傑喬)時間18年前 (2007/05/06 18:06), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串5/8 (看更多)
如有冒犯各位神人請糾正我,謝謝.... 不好意思小弟初學C.... 所以我只遇過一個程設老師.... 所以我也不知道好的題目長什麼樣子.... 什麼樣的題目算是鳥題目....뜊請問一下.... ++a,a++不一定等於a+1.... 是不是因為要看使用時機還是是要看環境.... 又還是2者都有關西??.... 如果拿來PRINT ++a是先加在讀值,對嗎?.... 而a++是先讀值再加,對嗎?.... ※ 引述《StubbornLin (Victor)》之銘言: : C 語言-運算敘述 : ++, --運算子 : main() : { int a=1,b=1; : printf(“++a=%d,b++=%d\n”,++ printf("++a=%d,b++=%d\n",++a,b++); 結果為++a=2,b++=1是醬嗎?.... : printf(“a=%d,b=%d\n”,a,b); 結果為a=2,b=2對嗎?.... : printf(“--a=%d,b--=%d\n”,--a,b--); 結果為--a=1,b--=2對嗎?.... : printf(“a=%d,b=%d\n”,a,b); 結果為a=1,b=1對嗎? : } : 執行結果: : .. 考慮: i的初值為3, : 表達式(i++*++i+i--*--i)=? 運算為3*5+5*3=30.... 結果為30對嗎?.... 可是為啥我編譯完答案是25.... : ------------------------------------------- : 剛才我讀我家教學生的C語言課老師的講義看到的 : 我無言了.... : 為了夠刁鑽,才足夠顯示出學生了解的程度嗎? 可是那要怎麼測試學生是否有觀念呢?.... 要不必出這麼刁的題目還是說有更好的辦法?.... : 別傻了.....這樣只訓練到解題的能力而不是解決問題的能力 對不起小的初學C,請問解決問題的時候會需要用到什麼阿?.... : 我在想.....如果針對國內教C/C++的師資 : 給他這個題目做為簡答題,有多少人會豪爽地寫出他們認為正確的答案 : 而卻沒發現這是行為未定義的寫法? 請問一下什麼是胃定義的寫法阿@@?我的問題真多@@... : 我相信會是個驚人的數目....... : 難道就沒有學生指正過這種問題嗎? 為什麼還是有那麼多的師資 : 以為考出這種題目好像很有深度? : ...台灣的程式語言師資到底有多糟糕? 只限於紙筆之上是嗎? : 這就是我們教出來的師資嗎? 真正學會寫程式的人多少是靠自己? : 那我們需要這些老師幹麻? : 我的學生是航太系的,另外我高中同學是應數的 : 但是他們都在教C/C++..... : 這真是神奇不是嗎? 教C/C++是很好 : 有一種工具可以配合他們本來的專業 : 但是....那麼多的教學需求 卻未必能夠有同樣數量的優質老師來教 : 到頭來.....真正學得會的人大多都是靠自己 : 唉...在台灣真的是考試第一名,有沒有真的學到東西 : 不重要啦.... : 抱歉 : 一而再 再而三地看見台灣老師盡出這種鳥題目 : 真的很不爽.... 不爽...不爽到有種無力感... orz : 相信這種題目很久以前就存在了 到了今天還是存活在世上= = : 沒有被消滅 真的是太神奇了傑克 XD 最後一問在回到最前面的問題.... 要怎麼才知到老師出的題目是不是鳥題目?.... 好題目的樣子應該市長什麼樣的阿?.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.180.19

05/07 08:32, , 1F
搜尋本板'如果哪天我也遇到這個爛題目'
05/07 08:32, 1F

05/07 11:04, , 2F
幹嘛要判斷題目好不好? 判斷自己腦袋
05/07 11:04, 2F

05/07 11:04, , 3F
吸收得好不好比較重要
05/07 11:04, 3F
文章代碼(AID): #16FXaJK2 (Programming)
討論串 (同標題文章)
文章代碼(AID): #16FXaJK2 (Programming)