阅读量: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; }
这两种方法都可以实现字符串反向输出,具体选择哪种方法取决于个人的偏好和实际需求。