哈哈 我终于明白了 Sally_SJL 你那样的解释 就等价于
main()
{ int i=3,c;
{c=i++;c+=++i;c+=i++;}
printf("%d\n%d\n",c,i);
}
main()
{ int i=3,c;
{c=i++;c+=++i;c+=i++;}
printf("%d\n%d\n",c,i);
}

羊肉串 葡萄干 哈密瓜!!
刚刚调试了一下啊!是12!
这是编译器问题吧,你这算法不是什么编译器都行的,VC里面是26。