用C++写一个函数来反转字符串
时间: 2023-06-08 13:06:55 浏览: 140
C++反转字符串
好的,这是一个用C语言写的反转字符串的函数:
```c
void reverseString(char *s) {
int len = strlen(s);
for (int i = 0; i < len / 2; i++) {
char tmp = s[i];
s[i] = s[len - i - 1];
s[len - i - 1] = tmp;
}
}
```
使用方法是将需要反转的字符串作为参数传递给函数,例如:
```c
char s[] = "hello";
reverseString(s);
printf("%s", s); // 输出 "olleh"
```
请注意,这是一个修改传入字符串的函数,所以传入的字符串必须是可写的。如果需要保留原始字符串,可以先将其复制到另一个字符串中。
阅读全文