在学习编程的过程中,反序字符串会经常碰到。那么,C++应该怎样反序字符串呢?
工具/原料
Visual Studio
方法:
1
要想反序字符串,其基本思路是交换首尾各个字符。下面我们结合具体代码,来对反序字符串作一个详尽的说明。
2
首先,我们定义一个反序函数 revStr,它的参数为一个字符指针。
3
随后,获取传入的字符串的长度。
4
接着定义一个临时字符变量,以便在交换首尾字符时使用。
5
最后,通过一个循环,从头尾开始,逐个交换两头的字符。
6
下面,我们在主程序中来测试一下该函数。
7
这是运行结果截图。可以看到,字符串123456789被成功反序了。