c语言怎么把两个字符串交换位置

如题所述

利用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需要 #include<string.h>

温馨提示:答案为网友推荐,仅供参考
相似回答