真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語言交換兩個(gè)字符串函數(shù) C語言交換兩個(gè)字符串

c語言怎么把兩個(gè)字符串交換位置

利用strcpy()函數(shù)。

婁煩網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),婁煩網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為婁煩上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個(gè)售后服務(wù)好的婁煩做網(wǎng)站的公司定做!

char?a[10]?=?"abed",?b[10]?=?"efg",?t[10];

strcpy(t,?a);//a復(fù)制給t

strcpy(a,?b);//b復(fù)制給a

strcpy(b,?t);//t復(fù)制給b

函數(shù)功能是字符串復(fù)制,將第一個(gè)參數(shù)指定的字符串復(fù)制到第二個(gè)參數(shù)指定的位置

兩個(gè)參數(shù)都是字符串首地址。

使用strcpy需要 #includestring.h

C語言中怎樣交換兩個(gè)字符串

不同的情況做法是不同的。

1. 如果是字符數(shù)組,char a[50]="String A"; char b[50]="String B"; ?則

#includestdio.h

void?strexchg(char?*a,?char?*b){

char?c;

while(*a??*b){

c=?*a;?*a?=?*b;?*b?=?c;

a++;?b++;

}

c=?*a;?*a?=?*b;?*b?=?c;

if(*a)

do?*++a?=?*++b;?while(*b);

else?if(*b)

do?*++b?=?*++a;?while(*a);

}

int?main(){

char?a[50]="String?A";?char?b[50]="String?B";

printf("Before?Exchange?:\n\tString?A?is?\"%s\"\n\tString?B?is?\"%s\"\n",a,b);

strexchg(a,b);

printf("After?Exchange?:\n\tString?A?is?\"%s\"\n\tString?B?is?\"%s\"\n",a,b);

return?0;

}

2 如果兩個(gè)都是字符指針變量,char *a="String A"; char?*b="String B"; 則

#includestdio.h

void?strexchg(char?**a,?char?**b){

char?*c;

c=*a;?

*a=*b;

*b=c;

}

int?main(){

char?*a="String?A";?char?*b="String?B";?

printf("Before?Exchange?:\n\tString?A?is?\"%s\"\n\tString?B?is?\"%s\"\n",a,b);

strexchg(a,b);

printf("After?Exchange?:\n\tString?A?is?\"%s\"\n\tString?B?is?\"%s\"\n",a,b);

return?0;

}

C語言中怎樣交換兩個(gè)字符串?

它與簡單變量的交換方法相同,但是字符串的傳遞是通過系統(tǒng)函數(shù)實(shí)現(xiàn)的。例如: \x0d\x0achar str1[20]={"beijing"},str2[20]={"qindao"}, temp[20]; \x0d\x0astrcpy(str1,temp); strcpy(str2,str1); strcpy(temp,str2); \x0d\x0astrcpy 函數(shù)功能是字符串復(fù)制,將第一個(gè)參數(shù)指定的字符串復(fù)制到第二個(gè)參數(shù)指定的位置 \x0d\x0a兩個(gè)參數(shù)都是字符串首地址。 \x0d\x0a使用strcpy需要 #include \x0d\x0a希望能幫助你!


本文題目:c語言交換兩個(gè)字符串函數(shù) C語言交換兩個(gè)字符串
地址分享:http://weahome.cn/article/hpgigi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部