新聞中心
大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,就是關(guān)于swap在c語言中是什么意思(c語言swap用法)的問題,于是小編就整理了4個(gè)相關(guān)介紹為您解答,讓我們一起看看吧。

成都創(chuàng)新互聯(lián)公司 - 服務(wù)器托管,四川服務(wù)器租用,成都服務(wù)器租用,四川網(wǎng)通托管,綿陽服務(wù)器托管,德陽服務(wù)器托管,遂寧服務(wù)器托管,綿陽服務(wù)器托管,四川云主機(jī),成都云主機(jī),西南云主機(jī),服務(wù)器托管,西南服務(wù)器托管,四川/成都大帶寬,機(jī)柜大帶寬、租用·托管,四川老牌IDC服務(wù)商
c語言中swap是什么?
swap函數(shù)一般是一個(gè)程序員自定義函數(shù)。通常是實(shí)現(xiàn)兩個(gè)變量數(shù)值的交換。
1.swap1(x,y);
printf("swap1: x:%d,y:%d\n",x,y);//形參傳值,不能交換,實(shí)際傳過去是拷貝的一份,沒改變主函數(shù)中x,y。
2.swap2(&x,&y);
printf("swap2: x:%d,y:%d\n",x,y);//不能交換,函數(shù)中只是地址交換了下,地址指向的內(nèi)容沒有交換。
C語言中swap的作用和用法?
這是一個(gè)自定義函數(shù)例如:voidswap(int*p1,int*p2)//*p1=a;*p2=b;改變指針指向的地址的值,即a和b的值互換了使a和b的值進(jìn)行互換就是它的基本用法
c語言中swap是什么意思?
swap函數(shù)一般是一個(gè)程序員自定義函數(shù)。通常是實(shí)現(xiàn)兩個(gè)變量數(shù)值的交換。
1.swap1(x,y); printf("swap1: x:%d,y:%d ",x,y);//形參傳值,不能交換,實(shí)際傳過去是拷貝的一份,沒改變主函數(shù)中x,y。
2.swap2(&x,&y); printf("swap2: x:%d,y:%d ",x,y);//不能交換,函數(shù)中只是地址交換了下,地址指向的內(nèi)容沒有交換。
3.swap3(&x,&y); printf("swap3: x:%d,y:%d ",x,y);//能交換,地址指向的內(nèi)容進(jìn)行了交換。
c語言中swap是個(gè)什么函數(shù)?
swap函數(shù)一般是一個(gè)程序員自定義函數(shù),是實(shí)現(xiàn)兩個(gè)變量數(shù)值的交換。
1、比如: int a = 2; int b =3; swap(a,b); //一般用到變量數(shù)值交換,交換后a=3 b = 2;
2、通過使用臨時(shí)變量實(shí)現(xiàn)交換。 void swap1(int x,int y) { int temp; temp=x; x=y; y=temp; }
到此,以上就是小編對(duì)于swap在c語言中的意思的問題就介紹到這了,希望這4點(diǎn)解答對(duì)大家有用。
網(wǎng)頁標(biāo)題:swap在c語言中的意思(C語言中swap的作用和用法?)
鏈接地址:http://www.dlmjj.cn/article/cddecoi.html


咨詢
建站咨詢
