用c语言编写一个函数把字符串中内容逆置
时间: 2023-11-29 18:06:50 浏览: 127
把字符串中的内容逆置
以下是使用 C 语言编写的函数,将输入字符串逆置:
```c
#include <stdio.h>
#include <string.h>
void reverseString(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);
reverseString(str);
printf("Reversed string: %s\n", str);
return 0;
}
```
该代码中,`reverseString` 函数接收一个字符数组 `str`,并使用循环将字符串中的内容逆置。`main` 函数中定义了一个字符串 `str`,并输出原字符串及逆置后的字符串。
阅读全文