[分享] 有強者看懂並解釋一下嗎?

看板C_and_CPP (C/C++)作者時間11年前 (2015/03/05 10:29), 編輯推噓6(6013)
留言19則, 7人參與, 最新討論串1/1
這裡面的問題 http://kukuruku.co/hub/programming/i-do-not-know-c 看懂不到 50% ,要砍掉重練了 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.194.23 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1425522541.A.178.html

03/05 10:50, , 1F
其實我覺得有些東西我會直覺的不這麼寫...
03/05 10:50, 1F

03/05 11:06, , 2F
第9的算法有點誤差,unsigned int可能有padding bit
03/05 11:06, 2F

03/05 11:06, , 3F
雖然結果還是0沒錯
03/05 11:06, 3F

03/05 11:06, , 4F
其它的解答其實都解釋得很清楚
03/05 11:06, 4F

03/05 13:08, , 5F
這些是要怎麼知道的?
03/05 13:08, 5F

03/05 13:16, , 6F
去讀C的標準文件, 或是讀板友大作 #1EPPULmS
03/05 13:16, 6F

03/05 13:28, , 7F
第8題有點弱,按照之前的慣例,他的 Answer 應該說這個
03/05 13:28, 7F

03/05 13:28, , 8F
code 因為怎樣怎樣所以其實是錯的,來讓人出乎意料才對
03/05 13:28, 8F

03/05 13:30, , 9F
結果就純粹只是問 comma,比考 C/C++ 的 comma 差異還弱
03/05 13:30, 9F

03/05 13:59, , 10F
C 和 C++的 comma 有差異!!!??? 求解釋
03/05 13:59, 10F

03/05 14:02, , 11F
差很多,C++的comma是可以任意改變定義的
03/05 14:02, 11F

03/05 14:03, , 12F
他是一個能被override的operator, C不是
03/05 14:03, 12F

03/05 14:04, , 13F
comma的順位超級低 有些lib如boost 會利用它來做一些
03/05 14:04, 13F

03/05 14:04, , 14F
「得確保是最後一刻才evaluate」的事情
03/05 14:04, 14F

03/05 15:43, , 15F
http://codepad.org/rw1jTGxR 還有, 傳回 lvalue
03/05 15:43, 15F

03/05 23:23, , 16F
呃...第一題不是應該會 redefinition of i 嗎 @@
03/05 23:23, 16F


03/05 23:52, , 18F
你寫在全域變數就不會,改用 C++ 就會,反正也不太可能
03/05 23:52, 18F

03/05 23:52, , 19F
平常會寫這種 code
03/05 23:52, 19F
文章代碼(AID): #1Kzxzj5u (C_and_CPP)
文章代碼(AID): #1Kzxzj5u (C_and_CPP)