C/C++編程筆記:C++中的 swap 內(nèi)置函數(shù),用法詳解
2021-03-12 19:02 作者:C語(yǔ)言編程__Plus | 我要投稿

函數(shù)std :: swap()是C ++標(biāo)準(zhǔn)模板庫(kù)(STL)中的內(nèi)置函數(shù),該函數(shù)交換兩個(gè)變量的值。
句法:
swap(a,b)
參數(shù):該函數(shù)接受兩個(gè)必須交換的必需參數(shù)a和b。參數(shù)可以是任何數(shù)據(jù)類型。
返回值:該函數(shù)不返回任何內(nèi)容,它交換兩個(gè)變量的值。
下面的程序說(shuō)明了swap()函數(shù):
示例一:
輸出:
Value of a before: 10
Value of b before: 20
Value of a now: 20
Value of b now: 10
示例二:
輸出:
Value of a before: ABCD
Value of b before: function
Value of a now: function
Value of b now: ABCD
每天學(xué)點(diǎn)小知識(shí),希望對(duì)你有幫助~
另外如果你想更好的提升你的編程能力,學(xué)好C語(yǔ)言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
微信公眾號(hào):C語(yǔ)言編程學(xué)習(xí)基地
分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門(mén)教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!

標(biāo)簽: