c语言中reverse函数简单用法
时间: 2023-10-03 21:08:27 浏览: 934
Reversing C Programming Language
C语言中的reverse函数可以将一个字符串或者数组中的元素反转,其函数的原型为:
```
void reverse(char* str);
```
其中,参数str为需要反转的字符串或数组。
下面是一个简单的示例:
```c
#include <stdio.h>
#include <string.h>
void reverse(char* str) {
int len = strlen(str);
int i, j;
char temp;
for (i = 0, j = len - 1; i < j; i++, j--) {
temp = str[i];
str[i] = str[j];
str[j] = temp;
}
}
int main() {
char str[] = "Hello, World!";
printf("Before reverse: %s\n", str);
reverse(str);
printf("After reverse: %s\n", str);
return 0;
}
```
输出结果为:
```
Before reverse: Hello, World!
After reverse: !dlroW ,olleH
```
在这个示例中,我们首先定义了一个字符串str,并输出了其原始值。然后调用了reverse函数反转了这个字符串,并再次输出了其值。我们可以看到,字符串中的字符已经被反转了。
阅读全文