作业帮 > 综合 > 作业

在VB中,与程序段:a=a+b b=a-b a=a-b功能相同的A 、a=b b=a B、a=a+b a=a-b b=a

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/04 06:29:30
在VB中,与程序段:a=a+b b=a-b a=a-b功能相同的A 、a=b b=a B、a=a+b a=a-b b=a-b C、t=a a=b b=t
为什么是c,按照题目是应该a=b的啊
在VB中,与程序段:a=a+b b=a-b a=a-b功能相同的A 、a=b b=a B、a=a+b a=a-b b=a
应该是C
这段代码的作用是交换变量a和b的值
你随便取2个不相等的数据,模拟一下便知
再问: 那算出来是a=b的啊
再答: 例如,开始时a=5,b=3 a=a+b '执行后a=8,(b=3不变) b=a-b '执行后(a=8不变)b=5 a=a-b ‘执行后a=3,(b=5不变) 可见:变量a与b的值交换了! 开始时a=5,b=3 t=a ’执行后t=5,(a=5,b=3不变) a=b '执行后a=3,(t=5,b=3不变) b=t '执行后b=5,(t=5,a=3不变) 可见:变量a与b的值交换了!