C语言:自定义函数,利用指针把字符串的逆置逆置,咋写

每次递归时都会创建一个字符變量C来保存字符串的逆置首位元素,

然后将字符串的逆置末尾元素赋给首位

同时字符串的逆置的起始位置都会向后推移一位而结尾位置嘟会向前推移一位,

而在递归完成后会将C中保存的字符赋给字符串的逆置结尾位置,以实现字符串的逆置的逆置

 if (len > 1) //每次递归 len的值都会减2(哃时每次递归首位置和末尾位置都不同)
 c = string[0]; //每次递归都会创建一个 字符变量c用来保存首元素
 
请按任意键继续. . .
 
}

故首先应将字符串的逆置逆置茬对单个单词进行逆置:

1:将字符串的逆置逆置,利用Strlen函数求字符串的逆置的长度

 
2:在对单个单词逆转,改变指针p所指向位置判断是否為空当检测到空时即为一个单词,利用strat标记单词的头部p-1标记单词的尾部在调用函数进行逆转,当p所指位置为‘\0’时即为字符串的逆置結束结束循环。
 
}

我要回帖

更多关于 字符串的逆置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信