c语言字符串反向输出的方法是什么

avatar
作者
猴君
阅读量:1

C语言字符串反向输出的方法有多种,下面列举两种常见方法:

方法一:使用循环遍历字符串,从字符串末尾开始逐个输出字符。

#include <stdio.h> #include <string.h>  int main() {     char str[] = "Hello World";     int len = strlen(str);          for (int i = len - 1; i >= 0; i--) {         printf("%c", str[i]);     }          return 0; } 

方法二:使用递归函数实现字符串反向输出。

#include <stdio.h>  void reversePrint(char* str) {     if (*str) {         reversePrint(str + 1);         printf("%c", *str);     } }  int main() {     char str[] = "Hello World";     reversePrint(str);          return 0; } 

这两种方法都可以实现字符串反向输出,具体选择哪种方法取决于个人的偏好和实际需求。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!