打印

没有难度的题我一般不出

[复制链接]
楼主: apple
手机看帖
扫描二维码
随时随地手机跟帖
21
liang7143| | 2011-9-22 23:40 | 只看该作者 回帖奖励 |倒序浏览
像小jj这么干,新人是永远不会成长的。
chunyang 发表于 2011-9-22 23:33

可以当考试帝 面霸

使用特权

评论回复
22
linqing171| | 2011-9-23 06:46 | 只看该作者
a += a++;
一般来说最低优化等级下,应该为5,
标准运算为
a+=a;
a++;
两步。

但是有些编译器会优化比如:  a++,先push a,然后a+=a; 然后pop出来再++
以前测试过一个类似的,当时VC6的编译器没有问题,VC8的优化后就有我说的这个样子,只是测试的例子和楼主的不同,但是样子差不多。

使用特权

评论回复
23
linbei1988| | 2011-9-23 08:32 | 只看该作者
直接无语。。LZ想说明编译器够智能吗

使用特权

评论回复
24
邪恶猛男| | 2011-9-23 08:44 | 只看该作者
好无意义的回答。你直接可以1+1 却搞个100-100+2-1

使用特权

评论回复
25
lxyppc| | 2011-9-23 09:32 | 只看该作者
你们见过程序一开始就:
#define __ a
#define ___ b
#define ____ c
#define _____d
#define ______ e
#define ________ f
#define _________ g
#define __________ h
……
然后程序里给你搞一堆下划线的没有……:l ...
mohanwei 发表于 2011-9-22 20:09


呵呵,我写过这样的工具,不过不是改成下划线,而是改成O0的组合

使用特权

评论回复
26
HORSE7812| | 2011-9-23 10:15 | 只看该作者
:)

使用特权

评论回复
27
cxincye| | 2011-9-23 10:38 | 只看该作者
答案是5

使用特权

评论回复
28
Wxy8030| | 2011-9-23 10:47 | 只看该作者
呵呵,我写过这样的工具,不过不是改成下划线,而是改成O0的组合
lxyppc 发表于 2011-9-23 09:32


不是很明白,这位兄弟指点下:你为啥这么干呢?

使用特权

评论回复
29
xwj| | 2011-9-23 11:01 | 只看该作者
则明显就是“没有难度的题”。

只有LZ你自己认为是有难度

使用特权

评论回复
30
Cortex-M0| | 2011-9-23 11:07 | 只看该作者
:lol

使用特权

评论回复
31
lxyppc| | 2011-9-23 11:13 | 只看该作者
不是很明白,这位兄弟指点下:你为啥这么干呢?
Wxy8030 发表于 2011-9-23 10:47

不是针对C/C++代码的,是针对java的。
Java的de-compiler可以反编译出源码的,这样做了就算有源码也看不明白了

使用特权

评论回复
32
sinanjj| | 2011-9-23 12:25 | 只看该作者
像小jj这么干,新人是永远不会成长的。
chunyang 发表于 2011-9-22 23:33


企业不是培训机构.

我要的是结果.

打仗, 不管死多少人, 要的是成功.

写代码就得规规矩矩的写. 否则就是高昂的维护成本.

做的很好的语音比如python.

除了这些烂七八糟的烂C语法, 还有很多问题有待我们解决, 脑细胞都不够用的, 还没事处理这玩意.....

要是鼓捣指针还有点用, 鼓捣个优先级有意思么......

使用特权

评论回复
33
sinanjj| | 2011-9-23 12:27 | 只看该作者
不是针对C/C++代码的,是针对java的。
Java的de-compiler可以反编译出源码的,这样做了就算有源码也看不明白了
lxyppc 发表于 2011-9-23 11:13


还不如花那个精力考虑考虑今个去调戏哪家的闺女....

使用特权

评论回复
34
lxyppc| | 2011-9-23 12:57 | 只看该作者
还不如花那个精力考虑考虑今个去调戏哪家的闺女....
sinanjj 发表于 2011-9-23 12:27

如今这世道,小心被人反调戏了;P

使用特权

评论回复
35
包包大人| | 2011-9-23 13:20 | 只看该作者
5,肯定的!

使用特权

评论回复
36
Breming| | 2011-9-23 13:29 | 只看该作者
...........................

使用特权

评论回复
37
hjs1618| | 2011-9-23 13:31 | 只看该作者
同意NE5532大师的

使用特权

评论回复
38
apple|  楼主 | 2011-9-26 09:48 | 只看该作者
论坛愤青多啊,最近在做8051的软仿真软件,在对指令SJMP进行解释时这样写:

PC += (signed char)ROM[PC++];

由于平时我也喜欢研究一下编译器的效率问题,所以对这个表达示产生了兴趣,从编译结果看,答案是5,

在此与大家共勉。

使用特权

评论回复
39
apple|  楼主 | 2011-9-26 09:48 | 只看该作者
论坛愤青多啊,最近在做8051的软仿真软件,在对指令SJMP进行解释时这样写:

PC += (signed char)ROM[PC++];

由于平时我也喜欢研究一下编译器的效率问题,所以对这个表达示产生了兴趣,从编译结果看,答案是5,

在此与大家共勉。

使用特权

评论回复
40
魑魅-魍魉| | 2011-9-27 13:04 | 只看该作者
这个。。。。。。。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则