欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

C語(yǔ)言如何輕松搞定變量值交換

小編給大家分享一下C語(yǔ)言如何輕松搞定變量值交換,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十余年,專(zhuān)業(yè)且經(jīng)驗(yàn)豐富。十余年網(wǎng)站優(yōu)化營(yíng)銷(xiāo)經(jīng)驗(yàn),我們已為千余家中小企業(yè)提供了成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)解決方案,按需策劃設(shè)計(jì),設(shè)計(jì)滿(mǎn)意,售后服務(wù)無(wú)憂。所有客戶(hù)皆提供一年免費(fèi)網(wǎng)站維護(hù)!

1.臨時(shí)變量法

方法解釋?zhuān)翰捎门R時(shí)變量的方法,作為中間過(guò)渡,這是最簡(jiǎn)單也是大家最容易想到的方法,此法在各種場(chǎng)合應(yīng)用極多,應(yīng)該熟練掌握。

#include<stdio.h>
int main(void){
     int a=1,b=2,tmp;     
     tmp =a;     
     a=b;     
     b=tmp;     
    printf("%d %d",a,b);
     return 0; 
}

2.加減交換法

方法解釋?zhuān)侯櫭剂x,使用數(shù)學(xué)中的加減法進(jìn)行交換,先把a(bǔ)+b的結(jié)果暫時(shí)先保存在變量a中,然后通過(guò)這改變后的a和原始的b進(jìn)行減法就可以得到交換后的b,缺點(diǎn)是a+b的結(jié)果可能越界。

#include<stdio.h>
int main(void){     
       int a=1,b=2;
     a = a + b;
     b = a - b;
     a = a - b;     
     printf("%d %d",a,b);     
     return 0;
 }

3.乘除交換法

方法解釋?zhuān)涸摲椒ㄅc加減法類(lèi)似,就是把加減替換為乘除,缺點(diǎn)是因?yàn)椴捎昧顺朔?,因此比加法更容易越界,使用時(shí)應(yīng)謹(jǐn)慎。

#include<stdio.h>
int main(void){     
       int a=1,b=2;
     a = a * b;
     b = a / b;
     a = a / b;     
     printf("%d %d",a,b);     
     return 0;
 }

4.異或交換法

方法解釋?zhuān)呵擅钍褂卯惢蜻\(yùn)算來(lái)進(jìn)行交換,這種方法主要利用了異或的特性a^b的值先保存到a,因?yàn)閍^b^b=a所以可以順利完成交換,這種方法是很完美的,不存在越界的問(wèn)題。

#include<stdio.h>
int main(void){    
 int a=1,b=2;     
 a = a ^ b;     
 b = a ^ b;     
 a = a ^ b;    
 printf("%d %d",a,b);    
 return 0; }

5.移位交換法

方法解釋?zhuān)哼@種方法不太常用,原理是把原來(lái)的int類(lèi)型的a的值拆分成高16位和低16位,相當(dāng)于多了16位的暫存空間可以周轉(zhuǎn),缺點(diǎn)是如果a或者b超過(guò)了16位,這種方法就會(huì)出錯(cuò),此方法較復(fù)雜且容易出錯(cuò),因此不建議大家使用。

#include<stdio.h>
int main(void){     
int a=1,b=2;
     a <<= 16;
     a |= b;
     b = a >> 16;
     a = a & 0xffff;     
     printf("%d %d",a,b);     
     return 0;
 }

看完了這篇文章,相信你對(duì)C語(yǔ)言如何輕松搞定變量值交換有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

文章名稱(chēng):C語(yǔ)言如何輕松搞定變量值交換
文章路徑:http://chinadenli.net/article48/iegehp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)搜索引擎優(yōu)化、外貿(mào)建站企業(yè)建站、域名注冊(cè)、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
中文字幕有码视频熟女| 黑人巨大精品欧美一区二区区| 97人妻精品一区二区三区免| 黄色片一区二区三区高清| 麻豆在线观看一区二区| 日本和亚洲的香蕉视频| 久久精品蜜桃一区二区av| 国产精品久久三级精品| 91播色在线免费播放| 欧美日韩精品视频在线| 91在线播放在线播放观看| 亚洲国产欧美久久精品| 国产精品一区二区三区欧美 | 日韩精品日韩激情日韩综合| 高清一区二区三区大伊香蕉| 日韩高清中文字幕亚洲| 国产成人精品国产亚洲欧洲| 视频在线播放你懂的一区| 尤物久久91欧美人禽亚洲| 日韩蜜桃一区二区三区| 日韩精品一区二区三区含羞含羞草| 亚洲欧洲日韩综合二区| 高潮少妇高潮久久精品99| 国产精品国三级国产专不卡| 六月丁香六月综合缴情| 国内外免费在线激情视频| 人妻少妇av中文字幕乱码高清| 日本丁香婷婷欧美激情| 加勒比东京热拍拍一区二区| 欧美又大又黄刺激视频| 在线视频三区日本精品| 亚洲精品中文字幕无限乱码| 日本精品中文字幕人妻| 中文字幕亚洲视频一区二区| 麻豆果冻传媒一二三区| 国产精品熟女在线视频| 国产精品午夜性色视频| 欧美成人黄色一级视频| 欧美日韩成人在线一区| 99久久免费看国产精品| 日韩成人午夜福利免费视频|