单词翻转
在上述示例中,我们定义了一个名为`reverseWords`的函数,用于翻转字符串中的每个单词。函数接收一个字符串作为参数,使用了两次循环来实现翻转。
首先,我们使用一个循环将整个字符串进行翻转,即将第一个字符与最后一个字符交换,第二个字符与倒数第二个字符交换,以此类推。
然后,我们使用另一个循环来对每个单词进行翻转。我们使用两个指针`start`和`end`来标记每个单词的起始和结束位置。当`end`指向空格或字符串结尾时,表示一个单词的结束,我们将该单词进行翻转。
最后,在主函数`main`中,我们定义一个字符串`str`,调用`reverseWords`函数对其进行翻转,并输出结果。
运行程序,输出翻转后的字符串。在这个示例中,输出为"olleH dlroW"。