作业帮 > 数学 > 作业

求解和原因:若变量a,b,t已正确定义,要将a和b中的数进行交换,不正确的语句组是A)a=a+b,b=a-b,a=a-b

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/30 10:27:08
求解和原因:若变量a,b,t已正确定义,要将a和b中的数进行交换,不正确的语句组是A)a=a+b,b=a-b,a=a-b; C)a=t;t=b;b=a; 其他选项我能确定是对的
C是错的
再问: 嗯,A为什么是对的?我感觉A也是错的
再答: 你可以代入数字验证,a=3,b=5;
a=a+b=3+5=8,
b=a-b=8-5=3,
a=a-b=8-3=5
重点是一定搞清变量在程序执行期间是变化的。
再问: 哦哦,我懂了,我搞忘b的值变了