[問題] 請教一題c的題目

作者: zcbm6536 (香腸)   2016-12-27 16:38:13
各位大大好
小的做到一個題目
int c = 2
int x=?
填上哪個選項會讓x的初始值是1
a.(c++ +c)%c++;
b.(++c +c)%c++;
c.(c++ +c++)%c;
d.(++c+ ++c)%c;
答案是c
但我實際拿去 c.的答案去Dev-C++ 跑出來的結果是x=0 , c=4
用想的好像也沒錯->x應該是(2+2)%2=0 然後c在加兩次
請問各位 我想法有錯嗎 請指教
作者: Jockey66666 (往事已成追憶)   2016-12-27 16:44:00
十三誡
作者: b0920075 (Void)   2016-12-27 16:45:00
這種題目……
作者: stupid0319 (徵女友)   2016-12-27 16:46:00
有錯,錯在浪費時間去想這個智障問題
作者: zcbm6536 (香腸)   2016-12-27 16:49:00
哭哭 好的 sorry 我去看一下前人文章
作者: stupid0319 (徵女友)   2016-12-27 16:51:00
如果這問題是教授出的,那退掉去選別的教授的課如果這問題是書上出的,那快點把書燒掉,也別亂丟害別人
作者: Schottky (順風相送)   2016-12-27 17:13:00
請看置底十三誡第八戒
作者: wtchen (沒有存在感的人)   2016-12-27 17:23:00
如果是書上的題目請告知哪本書,我把它放入精華區提醒世人如果是教授出的....那你還是退選吧。
作者: james732 (好人超)   2016-12-27 17:24:00
這種題目真的是害人的…
作者: ggBird (ggBird)   2016-12-27 17:29:00
幫QQ
作者: wnmin   2016-12-27 18:27:00
這題目太拉機了 不要浪費腦袋想啊
作者: newbout ( nb 但沒有 a )   2016-12-27 19:59:00
爛題目..
作者: poolongkong (普攏貢)   2016-12-27 21:05:00
如果有在職的工程師寫出這種code 大概是因為要離職了
作者: zcbm6536 (香腸)   2016-12-27 21:52:00
嗚嗚~

Links booklink

Contact Us: admin [ a t ] ucptt.com