#include<stdio.h>
#include<string.h>
void swap(char* a,char* b){
char t=*a;*a=*b;*b=t;
}
int main(){
char s[3]="ab";
puts(s);
swap(&s[0],&s[1]);
puts(s);
return 0;
}
自己写的swap…数组也要取地址符,虽然不知道为什么。。。。。
#include<stdio.h>
#include<string.h>
void swap(char* a,char* b){
char t=*a;*a=*b;*b=t;
}
int main(){
char s[3]="ab";
puts(s);
swap(&s[0],&s[1]);
puts(s);
return 0;
}
自己写的swap…数组也要取地址符,虽然不知道为什么。。。。。