printf()函数
注意:函数printf从左往右读取,然后将先读取放到栈底,最后读取的放在栈顶,处理时候是从栈顶开始的,所以我们看见的结果是,从右边开始处理的。
void main()
{
int a=10,b=20,c=30;
printf("%d %d %d",a+b+c,b=(c*2),c=(c+b));
}
这段程序的输出应该是:160,100,50
注意:函数printf从左往右读取,然后将先读取放到栈底,最后读取的放在栈顶,处理时候是从栈顶开始的,所以我们看见的结果是,从右边开始处理的。
void main()
{
int a=10,b=20,c=30;
printf("%d %d %d",a+b+c,b=(c*2),c=(c+b));
}