c++中的string有没有reverse
时间: 2023-10-10 20:16:07 浏览: 96
the-string-reverse-by-C-Language.rar_反转字符串_指针和字符串
C语言中的string是一个字符数组,没有内置的reverse函数。但是可以通过编写自己的函数来实现字符串反转。以下是一个简单的例子:
```c
#include <stdio.h>
#include <string.h>
void reverse(char *str) {
int len = strlen(str);
for (int i = 0; i < len / 2; i++) {
char temp = str[i];
str[i] = str[len - 1 - i];
str[len - 1 - i] = temp;
}
}
int main() {
char str[] = "hello world";
printf("Original string: %s\n", str);
reverse(str);
printf("Reversed string: %s\n", str);
return 0;
}
```
输出:
```
Original string: hello world
Reversed string: dlrow olleh
```
阅读全文