永发信息网

不用第三个变量,将a,b两个值互换,会出现什么样的异常?

答案:6  悬赏:50  手机版
解决时间 2021-05-25 06:59
怎样将两个值互换,会出现怎样的异常?
最佳答案
a = a + b; b = a - b; a = a - b; 但会出现异常 如果a+b超过a类型的范围,就会出现异常。
全部回答

a = a + b;

b = a - b;

a = a - b;

不会出现异常

简单的变量如 int a = 10; int b = 5;

a = a + b;

b = a - b;

a = a - b;

a= 5;

b= 10;

在VB中,是无法实现的

但我记得QBASIC中有过这样一个

SWAP语句是QBASIC相对于传统BASIC语言增加的一条语句,它的使用方法最简单。

格式如下:SWAP <变量名1>,<变量名2>

它可以实现两个任何类型变量的相互交换

关于:

a=a+b

b=a-b

a=a-b

的答案:

如果是数值,可以,但如果是其他类型的数据呢?

a=a+b

b=a-b

a=a-b

不用第三个变量,那就自己写个方法(有的叫函数),但实际上函数内部也是用第三个变量实现的,只是调用方法(函数)的人没有直接这样的感觉
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
岳阳县岳阳发艺轩怎么去啊,谁知道地址啊
吃猫怪事歇后语,描写猫诗句有哪些
耐力驼铃是什么,耐力和啥有关啊?
硚口区武汉硚口区荣华街人民调解委员会地址有
昂达P43S主板前板耳塞插孔没声音是什么问题?
一条小黄鱼值多少大洋,吃的小黄鱼贵不贵?一
岳阳楼区岳阳市档案局在什么地方啊,我要过去
芜湖海螺国际大酒店地址在什么地方,想过去办
17173上的视频怎么下载啊
诗经中带锦的诗句,带锦字的诗经的句子,越多
沙市区荆州老友记中式餐厅这个地址在什么地方
关于青春中国梦的名言,希望大家能提供一些励
历史选修1各大改革改革实质(性质)
汉寿县常德阿兰曼斯地址在哪里啊
怎么得蓝钻背景
推荐资讯
高分求一部电影《莉莉安是谁》
好人真的多么?
相爱得人不能在一起..??
求问问积分和经验的具体计算方式。
夏季背心外面穿什么,背心里面应该穿什么
阿桑她的歌为什么这么好听阿?
什么性格和环境下的女生在成年后的恋爱中比较
西安市富民驾驶员培训学校(报名处)我想知道这
方城县南阳多乐士这个地址在什么地方,我要去
qqsg我的号怎么被屏蔽了
QQsp5如何在空间添加好友关注
我怎么改不成密码啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?