C语言中怎样交换两个字符串?
2个回答
展开全部
它与简单变量的交换方法相同,但是字符串的传递是通过系统函数实现的。例如:
char str1[20]={"beijing"},str2[20]={"qindao"}, temp[20];
strcpy(str1,temp); strcpy(str2,str1); strcpy(temp,str2);
strcpy 函数功能是字符串复制,将第一个参数指定的字符串复制到第二个参数指定的位置
两个参数都是字符串首地址。
使用strcpy需要 #include<string.h>
希望能帮助你!
char str1[20]={"beijing"},str2[20]={"qindao"}, temp[20];
strcpy(str1,temp); strcpy(str2,str1); strcpy(temp,str2);
strcpy 函数功能是字符串复制,将第一个参数指定的字符串复制到第二个参数指定的位置
两个参数都是字符串首地址。
使用strcpy需要 #include<string.h>
希望能帮助你!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询