void swap (char *x,char *y) { char *t; t=x; x=y; y=t; } void

鸭子梅二十2022-10-04 11:39:541条回答

void swap (char *x,char *y) { char *t; t=x; x=y; y=t; } void main() { char *s1="abc",*s2="123"; swa

已提交,审核后显示!提交回复

共1条回复
tggyi 共回答了21个问题 | 采纳率90.5%
void swap (char *x,char *y) { char t; t=*x; *x=*y; *y=t; }
x和y,是地址,*x和*y才是char的值,要交换的是char的值
1年前

相关推荐

void swap (char *x,char *y) { char *t; t=x; x=y; y=t; } void
void swap (char *x,char *y) { char *t; t=x; x=y; y=t; } void main() { char *s1="abc",*s2="123"; swa
void swap (char *x,char *y)
{
char *t; t=x; x=y; y=t;
}
void main()
{
char *s1="abc",*s2="123";
swap(s1,s2);
printf ("%s,%sn",s1,s2);
}
运算方法和结果,
cet4_wz1年前1
青色的泪 共回答了23个问题 | 采纳率91.3%
感觉是 abc123
应该是swap不起作用
找个环境试一下就知道了

大家在问