教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

天富娱乐登录 轻松学习C语言系列-天富娱乐注册

更新时间:2016年03月29日17时06分 来源:传智播客 浏览次数:

提到足球网平台出租两个变量的值,一般对足球网平台出租有所了解的人最先想到的就是借助于一个中间变量。

假设现在有两个变量

int a = 3;int b = 4;

那么借助中间变量的足球网平台出租代码如下:

int tmp = a;

a = b;

b = tmp;

如果不借助中间变量,怎么去足球网平台出租两个变量的值呢?

这里先给大家介绍一种方式,代码如下:

a = a + b;

b = a - b;

a = a - b;

这种方法也实现了变量a,b值的足球网平台出租,思考一下,上面这种方法有什么缺陷吗?

对,有缺陷!!!

为什么呢?

因为int数据所有存放的数据范围是有限的,如果a+b的值大于int类型的数据范围,那么就会出现数据溢出的情况。

那么还有没有其他方法来足球网平台出租变量a,b的值呢?

你又猜对了,有!!!请看如下代码:

a = a^b;

b = a^b;

a = a^b;

第三种方式,可以正确足球网平台出租变量a,b的值,既不用借助于中间变量,又不会发生数据溢出的情况,所以小伙伴们,你们明白了吗?

0 分享到:
和我们在线交谈!