【本程序在Dev C++ 4.9.9.2 下编译通过】
/*
Reverses the order of characters in the string.
The terminating null character remains in place.
把字符串的所有字符的顺序颠倒过来(不包括空字符NULL)。
返回指向颠倒顺序后的字符串指针。
*/
char * my_strrev(char *str)
{
char *right = str;
char *left = str;
char ch;
while (*right) right++;
right--;
while (left < right)
{
ch = *left;
*left++ = *right;
*right-- = ch;
}
return(str);
}
本文介绍了一个简单的C语言函数,用于反转字符串中的字符顺序,同时保持终止的空字符不变。该函数在DevC++ 4.9.9.2环境下编译通过。
1582

被折叠的 条评论
为什么被折叠?



