火车头帽子图片大全:计算机初级问题(十万火急)

来源:百度文库 编辑:高考问答 时间:2024/04/28 08:49:46
以下程序的输出结果是____
#include<stdio.h>
void main()
{
int a=1,b=2;
a=a+b;
b=a-b;
a=a-b;
printf("%d,%d\n",a,b);
}
能写出赋值过程吗?谢拉!!!

A=1 B=2
3=1+2
1=3-2
2=3-1
输出:2 1

a=1,b=1 此时a,b被赋值为1
a=a+b,此时a=1+1,a的值变为2
b=a-b,此时b=2-1,b的值变为1
a=a-b,此时a=2-1,a的值变为1
所以输出结果是1,1

输出结果应该是:2 1

我怎么金额的应该是3 1阿