先上题目
思路:分别从头尾出发逐个读取字符,并将二者交换。当right>left时,反转完成。
代码部分
char* reverseString(char* s) {
int i,len=strlen(s)-1;
char temp;
for(i=0;i<=len;i++,len--){
temp=s[i];
s[i]=s[len];
s[len]=temp;
}
return s;
}
先上题目
思路:分别从头尾出发逐个读取字符,并将二者交换。当right>left时,反转完成。
代码部分
char* reverseString(char* s) {
int i,len=strlen(s)-1;
char temp;
for(i=0;i<=len;i++,len--){
temp=s[i];
s[i]=s[len];
s[len]=temp;
}
return s;
}