读书人

从增,自减

发布时间: 2013-11-08 17:51:56 作者: rapoo

自增,自减
int main(void)

{

int i=0;

printf("%d\n",(++i) + (++i) * (++i));

return 0;

}

是几?为什么?

我的答案是3+2*2=7,不对吗?

[解决办法]
这个东西跟编译器和其它环境有很大关系,在我的机器上运行结果是12.这让我想起了,以前纠结这个问题时,别人给我的一句话:吃饱了撑的,还有很多有意义的事情可以做,不要在这上面浪费粮食。
[解决办法]

探讨

面试要考啊.大哥

读书人网 >C语言

热点推荐