#include "stdio.h"
void swap(char* x,char* y){
char t;
t=*x;
*x=*y;
*y=t;
}
int main(){
char *s1="abc",*s2="123";
swap(s1,s2);
printf("%s,%s\n",s1,s2);
}
输出的是 1bc,a23
原因是此swap函数只能交换第一个字母
字符串名是第一个字母,也是字符串的地址
#include "stdio.h"
void swap(char* x,char* y){
char t;
t=*x;
*x=*y;
*y=t;
}
int main(){
char *s1="abc",*s2="123";
swap(s1,s2);
printf("%s,%s\n",s1,s2);
}
输出的是 1bc,a23
原因是此swap函数只能交换第一个字母
字符串名是第一个字母,也是字符串的地址
统一报价,无隐形消费
一对一专属顾问7*24小时金牌服务
个人信息安全有保障
服务出问题客服经理全程跟进