實現字符逆序輸出可以使用遞歸或者循環的方式來實現。下面給出兩種方法的示例代碼:
#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;
}
以上兩種方法都可以實現字符逆序輸出,你可以根據自己的喜好選擇其中一種方法來實現。