reverse函数c语言
时间: 2023-11-30 15:03:24 浏览: 89
双向链表的14个基本操作函数C语言
下面是一个简单的reverse函数的C语言代码:
```
#include <stdio.h>
#include <string.h>
void reverse(char str[]) {
int len = strlen(str);
char temp;
for (int i = 0; i < len/2; i++) {
temp = str[i];
str[i] = str[len-1-i];
str[len-1-i] = temp;
}
}
int main() {
char str[100];
printf("Input a string: ");
scanf("%s", str);
reverse(str);
printf("Reversed string: %s\n", str);
return 0;
}
```
这个函数接受一个字符串作为参数,并将其反转。它的实现方法是使用一个循环来交换字符串的第一个字符和最后一个字符,第二个字符和倒数第二个字符,以此类推,直到整个字符串都被反转。
阅读全文