标签: c
我的代码如下:
#include <stdio.h> int main(int argc, char *argv[]) { int i=8; printf("%d,%d,%d,%d\n",i--, --i, i++, i++); return 0; }
我机器的输出是
9,8,8,8
我知道printf从右到左执行args,但是输出看起来很意外,这里有什么问题?