标签: c
无法了解该程序中printf的编译顺序
我认为输出将是4 2 2 0,因为printf从右向左执行。
#include<stdio.h> using namespace std; main() { int x=0; printf("%d %d %d %d",++x,x++,++x,x++); }
预期4 2 2 0 实际4 2 4 0