【C语言】编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中 的字符串操做函数。

这道题要求逆序字符串,写一个递归函数实现这个功能而且不能使用库函数。那么能够这样考虑数组 例如:“abcdefg”  ,既然要递归实现,那么能够先逆序 a 和 g ,变成 “gbcdefa” ,而后再逐层递归。函数 那么对于交换首字符和最后一个字符,咱们依然能够用指针 str 来表示,要知道最后一个字符,就得知道字符串长度,字符串长度-1就是咱们想要的最后一个字符的数组下标。可是题目不容许用库函数
相关文章
相关标签/搜索