阅读量:0
实现字符逆序输出可以使用递归或者循环的方式来实现。下面给出两种方法的示例代码:
- 递归实现字符逆序输出:
#include <stdio.h> void reverseString(char* str) { if (*str) { reverseString(str + 1); printf("%c", *str); } } int main() { char str[] = "Hello, World!"; reverseString(str); return 0; }
- 循环实现字符逆序输出:
#include <stdio.h> #include <string.h> int main() { char str[] = "Hello, World!"; int length = strlen(str); for (int i = length - 1; i >= 0; i--) { printf("%c", str[i]); } return 0; }
以上两种方法都可以实现字符逆序输出,你可以根据自己的喜好选择其中一种方法来实现。