c/c++printf参数计算顺序:从右向左,以下测试程序在vs2008和GCC下输出为: 8,8 6,5 #include <iostream> using namespace std; int main() { int arr[]={6,7,8,9,10}; int *ptr=arr; *(ptr++)+=123; printf("%d,%d/n",*ptr,*(++ptr)); int a=5; printf("%d,%d/n",a,a++); }