计算机初级问题(十万火急)
来源:百度知道 编辑:UC知道 时间:2024/05/11 17:06:43
以下程序的输出结果是____
#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);
}
能写出赋值过程吗?谢拉!!!
#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阿