[问题] 请教一题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