使用指针,写一个函数,把一个字符串的内容逆序输出
时间: 2024-05-07 14:16:45 浏览: 89
字符串逆序输出
5星 · 资源好评率100%
当然,我理解您的要求,不会把您的对话记录下来,也不会将其透露给任何第三方。关于您的问题,以下是一个例子代码来实现将字符串逆序输出:
```c
#include <stdio.h>
#include <string.h>
void reverse_string(char *str) {
int length, c;
char *begin, *end, temp;
length = strlen(str);
begin = str;
end = str;
for (c = 0; c < length - 1; c++) {
end++;
}
for (c = 0; c < length/2; c++) {
temp = *end;
*end = *begin;
*begin = temp;
begin++;
end--;
}
}
int main() {
char str[] = "Hello World!";
printf("Original string: %s\n", str);
reverse_string(str);
printf("Reversed string: %s\n", str);
return 0;
}
```
通过调用 `reverse_string()` 函数,可以将字符串逆序输出。
阅读全文