#includecstdio
成都創新互聯致力于互聯網品牌建設與網絡營銷,包括成都做網站、成都網站制作、SEO優化、網絡推廣、整站優化營銷策劃推廣、電子商務、移動互聯網營銷等。成都創新互聯為不同類型的客戶提供良好的互聯網應用定制及解決方案,成都創新互聯核心團隊十載專注互聯網開發,積累了豐富的網站經驗,為廣大企業客戶提供一站式企業網站建設服務,在網站建設行業內樹立了良好口碑。
char?s1[100000],s2[100000];
int?main()
{
gets(s1),gets(s2);
puts(s2),puts(s1);
return?0;
}
#include stdio.h
void swap(int *p, int *q);//用傳地址的方法交換
void main()
{
int i, j;
scanf("%d%d", i, j);//從鍵盤輸入兩個交換的數
swap(i, j);//傳入i,j的地址
printf("i = %d, j = %d\n", i, j);//輸出交換后的兩個值
}
void swap(int *p, int *q)
{
int temp;//定義臨時變量 存放中間值
temp = *p;
*p = *q;
*q = temp;
}
注意:不能直接寫void swap(int i, int j);
因為那只是臨時變量,函數調用完后,便釋放空間,兩個值并沒有交換。
利用strcpy()函數。
char?a[10]?=?"abed",?b[10]?=?"efg",?t[10];
strcpy(t,?a);//a復制給t
strcpy(a,?b);//b復制給a
strcpy(b,?t);//t復制給b
函數功能是字符串復制,將第一個參數指定的字符串復制到第二個參數指定的位置
兩個參數都是字符串首地址。
使用strcpy需要 #includestring.h
c語言中實參變量和形參變量之間的數據傳遞是單向的“值傳遞”方式。指針變量作函數參數也要最循這一規則。調用函數不可能改變實參指針變量的值,但可以改變實參指針變量所指變量的值。
分享名稱:用函數交換位置c語言 c語言中交換函數
新聞來源:http://m.kartarina.com/article6/hjgiog.html
成都網站建設公司_創新互聯,為您提供電子商務、網頁設計公司、品牌網站制作、營銷型網站建設、響應式網站、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯