189 8069 5689

交换两个变量的值的方法-创新互联

这篇文章将为大家详细讲解有关交换两个变量的值的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:

成都创新互联公司IDC提供业务:服务器机柜租赁,成都服务器租用,服务器机柜租赁,重庆服务器租用等四川省内主机托管与主机租用业务;数据中心含:双线机房,BGP机房,电信机房,移动机房,联通机房。
#include

void Swap1(int x, int y)//使用了中间值
{
   int temp;
   temp = x;
   x = y;
   y = temp;
   printf("第一种%d,%d\n",x,y);
}
void Swap2(int x, int y)//未使用中间值
{
   x = x + y;
   y = x - y;
   x = x - y;
   printf("第二种%d,%d\n",x,y);
}
void Swap3(int x, int y)//使用了异或关系(高级)
{
   x = x^y;//相当于x=x-y;
   y = x^y;//相当于y=x+y;
   x = x^y;//相当于x=y-x;
   printf("第三种%d,%d\n",x,y);
}
int main()
{
   int a = 10;
   int b = 20;
   printf("%d,%d\n",a,b);
   printf("交换之后:\n");
   Swap1(a, b);
   Swap2(a, b);
   Swap3(a, b);
   system("pause");
   return 0;
}

关于交换两个变量的值的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前文章:交换两个变量的值的方法-创新互联
文章分享:http://cdxtjz.cn/article/dpiogh.html

其他资讯