标签:
char *reverse(char *str)
{
char *head = str; //指向字符串的首地址
char *tail = str + strlen(str) - 1; //指向字符串的最后一个字符
int tmp;
while (head < tail) { //交换*head 和 *tail的位置
tmp = *head;
*head = *tail;
*tail = tmp;
head++; //head向后, tail向前
tail--;
}
return str;
}
标签:
原文地址:http://www.cnblogs.com/chris-zc/p/5801281.html