输出函数与自加自减
#include"stdio.h"
void main()
{
int i=13;
printf("%d,%d,%d,%d,%d",++i,--i,i--,i++,-i--);
}
为什么结果是
图片附件: 游客没有浏览图片的权限,请
登录 或
注册
VC输出表中各量求值的顺序是从右至左进行的,先对最后一项“-i--”求值,结果为-13,然后i自减后为12,在对倒数第二项“i++”求值,因为i的值是12,所以结果为12,i自加后为13。。。最后的结果应该是12,11,13,12,-13
搞不懂
请大家帮忙解答