A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
cp1454298677
中级黑马
黑马币:62
帖子:45
精华:0
© cp1454298677 中级黑马 / 2014-10-1 20:01 / 1556 人查看 / 11 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
test.png (168.24 KB, 下载次数: 21)
下载附件
2014-10-1 21:36 上传
alpha.huai 发表于 2014-10-1 21:36 我觉得是编译器优化的原因,把++改正+1
lyan 发表于 2014-10-1 23:53 你非要用++a来实现,这种情况是没办法避免的。 下面给你分析下产生这种情况的原因,宏定义说白了就是内容的 ...
王绍明 发表于 2014-10-2 10:06 能不能换种写法,就是达到同一效果的不同方法
易孟飞 发表于 2014-10-3 03:11 //没有必要纠结像这样自增自减的问题,不同的编译器的实现不一样,比如 int a,b=0; (a=b)=b++;
alpha.huai 发表于 2014-10-2 23:27 我去~++a>++b?++a:++b;