#include<stdio.h>
int main()
{
int a = 4;
int b = 5;
printf("a = %d , b = %d\n",a+b,b++);
printf("b = %d",b);
}
由于printf()函数的特殊机制,是从右往左开始进入栈中,在取出来的,因此结果是
a = 10, b = 5
b = 6
#include<stdio.h>
int main()
{
int a = 4;
int b = 5;
printf("a = %d , b = %d\n",a+b,b++);
printf("b = %d",b);
}
由于printf()函数的特殊机制,是从右往左开始进入栈中,在取出来的,因此结果是
a = 10, b = 5
b = 6