编写一个函数,函数的功能是把字符串中的内容逆置
编写一个函数,函数的功能是把字符串中的内容逆置
日期:2016-07-05 12:21:37 人气:3
p和s指向的是同一个字符串,
a b c d
当把*(p+4):d赋给*(s+0):a时,*(p+0)的值也改变了,成了*(s+0):d。
此时,p s指向的字符串为
d b c d。
懂了?
你可以多加一个抽象层次,用一个swap函数完成,
void swap(char* ch1, char* ch2)
{
char tmp = * ch1;
*ch1 = * ch2;
*ch2 = tmp;
}
然后直接调