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;
}
這兩種方法都可以實現字符串反向輸出,具體選擇哪種方法取決于個人的偏好和實際需求。