c语言

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

小亿
389
2023-12-11 09:51:32
栏目: 编程语言

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;
}

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

0
看了该问题的人还看了