Mutant 发表于 2015-11-20 13:49:29

为什么运行的结果会是这样的呀

帮吗看下这 个程序的结果为什么是这样,谢谢!
#include<stdio.h>

void main()
{
        int i=8;
        printf("%d\n%d\n%d\n%d\n%d\n%d\n",i++,--i,++i,i++,i--,i++);
}
输出值为9 10 10 8 9 8

缈翼 发表于 2015-11-20 14:48:16

我的结果是889888:titter:

不苟言笑 发表于 2015-11-20 17:50:38

每个编译器都不一样,从右向左
页: [1]
查看完整版本: 为什么运行的结果会是这样的呀