自增,自减
int main(void)
{
int i=0;
printf("%d\n",(++i) + (++i) * (++i));
return 0;
}
是几?为什么?
我的答案是3+2*2=7,不对吗?
[解决办法]
这个东西跟编译器和其它环境有很大关系,在我的机器上运行结果是12.这让我想起了,以前纠结这个问题时,别人给我的一句话:吃饱了撑的,还有很多有意义的事情可以做,不要在这上面浪费粮食。
[解决办法]
发布时间: 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.这让我想起了,以前纠结这个问题时,别人给我的一句话:吃饱了撑的,还有很多有意义的事情可以做,不要在这上面浪费粮食。
[解决办法]