【C語言】編寫一個函數reverse_string(char * string)(遞歸實現) 實現:將參數字符串中的字符反向排列。 要求:不能使用C函數庫中 的字符串操做函數。

這道題要求逆序字符串,寫一個遞歸函數實現這個功能而且不能使用庫函數。那麼能夠這樣考慮數組 例如:「abcdefg」  ,既然要遞歸實現,那麼能夠先逆序 a 和 g ,變成 「gbcdefa」 ,而後再逐層遞歸。函數 那麼對於交換首字符和最後一個字符,咱們依然能夠用指針 str 來表示,要知道最後一個字符,就得知道字符串長度,字符串長度-1就是咱們想要的最後一個字符的數組下標。可是題目不容許用庫函數
相關文章
相關標籤/搜索