作者zcbm6536 (香肠)
看板C_and_CPP
标题[问题] 请教一题c的题目
时间Tue Dec 27 16:38:13 2016
各位大大好
小的做到一个题目
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在加两次
请问各位 我想法有错吗 请指教
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.141.239.232
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1482827896.A.BCD.html
1F:→ Jockey66666: 十三诫 12/27 16:44
2F:→ b0920075: 这种题目…… 12/27 16:45
3F:→ stupid0319: 有错,错在浪费时间去想这个智障问题 12/27 16:46
4F:→ zcbm6536: 哭哭 好的 sorry 我去看一下前人文章 12/27 16:49
5F:→ stupid0319: 如果这问题是教授出的,那退掉去选别的教授的课 12/27 16:51
6F:→ stupid0319: 如果这问题是书上出的,那快点把书烧掉,也别乱丢害别人 12/27 16:52
7F:→ Schottky: 请看置底十三诫第八戒 12/27 17:13
8F:→ wtchen: 如果是书上的题目请告知哪本书,我把它放入提醒世人 12/27 17:23
9F:→ wtchen: 如果是教授出的....那你还是退选吧。 12/27 17:23
10F:推 james732: 这种题目真的是害人的… 12/27 17:24
11F:→ ggBird: 帮QQ 12/27 17:29
12F:→ wnmin: 这题目太拉机了 不要浪费脑袋想啊 12/27 18:27
13F:推 newbout: 烂题目.. 12/27 19:59
14F:推 poolongkong: 如果有在职的工程师写出这种code 大概是因为要离职 12/27 21:05
15F:→ poolongkong: 了 12/27 21:05
16F:→ zcbm6536: 呜呜~ 12/27 21:52
17F:嘘 druid0214: 谁出的 公开一下 永不录用 12/28 10:21
18F:→ ronin728: 哪边出的题目,可不可以告诉大家,免得後人又被荼毒 XD 12/28 12:01
19F:→ ronin728: 你这问题会被炮不是因为太简单,而是题目每个选项都是很 12/28 12:03
20F:→ ronin728: 有问题的,是出题者的过失,希望你别误会 12/28 12:03
21F:→ joey770911: 这三小== 12/30 16:22
22F:嘘 friendever: 烂到爆炸还有剩,无限未定义行为,版标勒? 01/01 07:31
23F:推 sean70653: undefined behavior,结果会跟用哪个complier有关 01/20 09:12