C语言有字符串反转函数名
时间: 2024-09-30 14:01:48 浏览: 29
C语言基础练习题:素数判定与字符串反转实现
在C语言中,没有内置的函数可以直接用于字符串反转。不过你可以通过循环或者递归来手动实现这个功能。这里是一个简单的例子,使用数组和索引来达到字符串反转:
```c
#include <stdio.h>
#include <string.h>
void reverse(char str[], int start, int end) {
while (start < end) {
char temp = str[start];
str[start] = str[end];
str[end] = temp;
start++;
end--;
}
}
// 示例用法
int main() {
char str[] = "Hello, World!";
int len = strlen(str);
reverse(str, 0, len - 1);
printf("Reversed string: %s\n", str);
return 0;
}
```
在这个例子中,`reverse`函数接受一个字符数组以及开始和结束索引,然后交换它们位置上的字符,直到整个字符串都被反转。
阅读全文