字符串倒序输出c语言
时间: 2023-12-09 07:36:20 浏览: 145
以下是使用指针法将字符串倒序输出的C语言代码:
```c
#include <stdio.h>
#include <string.h>
void reverse_string(char *arr) {
int len = strlen(arr);
char* left = arr; //指向头部的指针
char* right = arr + (len - 1); //指向尾部的指针
char temp;
while(left < right) {
//使用中间变量进行两个字符的交换
temp = *left;
*left = *right;
*right = temp;
left++; //头指针往后走
right--; //尾指针往前走
}
}
int main() {
char arr[] = "abcdefg";
reverse_string(arr);
printf("%s", arr); //gfedcba
return 0;
}
```
阅读全文