无法理解该程序中的printf作品

时间:2019-05-10 17:42:38

标签: 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

0 个答案:

没有答案