用c语言编写函数,将一个字符串逆序
时间: 2024-01-21 18:15:59 浏览: 135
字符串逆序-使用C语言+递归实现字符串逆序.zip
以下是用 C 语言编写的函数,可以将一个字符串逆序:
```c
#include <stdio.h>
#include <string.h>
void reverseString(char* str) {
int len = strlen(str);
int i = 0, j = len - 1;
char temp;
while (i < j) {
temp = str[i];
str[i] = str[j];
str[j] = temp;
i++;
j--;
}
}
int main() {
char str[100];
printf("Enter a string: ");
scanf("%s", str);
reverseString(str);
printf("Reversed string: %s\n", str);
return 0;
}
```
该函数使用了一个 while 循环,将字符串首尾对称位置的字符交换,从而实现字符串翻转。在输入字符串时,需要确保其长度不超过 100。
阅读全文