新交換資料

2021-07-27 00:17:54 字數 433 閱讀 6332

我們傳統的資料交換都是用中間變數進行的

例如:我們有資料a和資料b,需要把它們進行資料交換

最普遍的做法是:我們先定義乙個中間變數c,然後我把a的值賦給c,接著把b的值賦給a,最後把中間變數c賦給b,這樣就完成了一次交換。

a、b

c=aa=b

b=c

我們平時見到的大多數應該都是這種的,可是有一種可以不用中間變數的進行資料交換呢?

a、b

a=a-b

b=b+a

a=b-a

解釋一下:首先算a、b的差值賦給a,然後用b+a賦給b就相當於b+(a-b),其結果就是a,這時b的值就是開始的a數值,最後b-a就相當於a-(a-b),其結果就是b了,這就實現了兩個資料的交換,沒有中間量哦,哈哈哈

end

新交規,苦了!看後完全懂了新交規

男子一夜未歸,第二天早上才匆匆到家,妻問何故,男答 昨夜路口遇一黃燈,閃爍不停,一直等到今天早上六點才恢復正常,闖黃燈扣6分,路口倒車扣9分。妻又問為何不打個 丈夫又答 開車打 扣3分啊。妻又問為何不下車打 丈夫又答 下車屬於違章停車也要罰款。妻又問為何不繞路離開?丈夫再答 該路段禁止掉頭,開車逆行...

立即手動更新交換機 switch 的MAC表

當某台伺服器出現問題時,想使用備機時,把主機的ip停掉,綁到備機上,但是綁完後發現ping不通這個ip,需要等到交換機自己更新mac表,這是多麼的慢啊,對於 來說也是很難容忍的,這時有乙個linux下的命令可以使用,能使其立即更新過來,那就是 arping 這個命令真好,解決了這個難題,具體用法可以...

如何遠端管理沒有任何配置的新交換機?

對於遠端管理,我們一般是通過telnet,snmp,撥號等實施。但是對於沒有任何配置的新交換機,要實施遠端管理的話,會稍微麻煩一些。1 只要遠端有一台路由器,把路由器的aux口連線到交換機的console口,把路由器作為終端伺服器,可以對交換機或者其他什麼裝置進行管理。2 可以通過cluster對交...