各位大大好
小的做到一个题目
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在加两次
请问各位 我想法有错吗 请指教
楼主: zcbm6536 (香肠) 2016-12-27 16:49:00
哭哭 好的 sorry 我去看一下前人文章
如果这问题是教授出的,那退掉去选别的教授的课如果这问题是书上出的,那快点把书烧掉,也别乱丢害别人
作者:
wtchen (没有存在感的人)
2016-12-27 17:23: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烂题目..
如果有在职的工程师写出这种code 大概是因为要离职了
楼主: zcbm6536 (香肠) 2016-12-27 21:52:00
呜呜~