int i=1; printf("%d,%d,%d\n", i, i++, i++); 输出:3,2,1 原因:printf的求值是从右到左的顺序,先求最右边的i++,然后到中间的i++,最后到左边的i