C言語 文字列を逆順に出力する3つの方法【サンプルコード付き】
文字列の文字を逆順で出力するには、ポインタとループを使用することができます。具体的なコードは以下の通りです:
#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;
}
このコードでは、最初にstrlen()関数を使用して文字列の長さを取得し、その後、文字列の末尾から一つずつ文字を出力することで、文字列を逆順に出力しています。