完美世界 发表于 2014-6-28 08:37
结果是:
-1
2
fantacyleo 发表于 2014-6-28 16:15
除了&&和||,同一运算符的两个操作数谁先求值是标准未定义的,结果取决于编译器。应该避免写这样的表达式。 ...
TLTY 发表于 2014-6-28 17:03
楼主你确定吗,输出语句的参数值顺序是是从右到左的啊
完美世界 发表于 2014-6-28 18:47
参数值顺序从左到右依次与格式字符串中的站位符匹配输出吧?
嗯,-i++,“-”运算符和“++”运算符是同 ...
完美世界 发表于 2014-6-28 18:37
同一运算符的两个操作数你指的是我的代码中的什么,是不应该是同一操作数左右的两个运算符?运算符都有优 ...
TLTY 发表于 2014-6-28 18:54
我是说输出语句的两个参数应该先算i,再算-i++,
fantacyleo 发表于 2014-6-28 20:26
嗯,我刚才没有表述清楚。应该这样说:逗号运算符、&&和|| 是c标准规定了求值顺序,其他运算符则没有规定 ...
TLTY 发表于 2014-6-28 18:54
我是说输出语句的两个参数应该先算i,再算-i++,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |