关于c语言的printf()问题

来源:互联网 发布:java运维和实施哪个好 编辑:程序博客网 时间:2024/05/22 12:12

#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