fflush(stdin)は、入力バッファをクリアするために使われることがありますが、これは非標準的な方法であり、C言語の標準では定義されていません。 環境によっては動作しないことがあるため、使用は推奨されません。 代わりに、getchar()やwhileループを使ってバッファをクリアする方法が一般的で安全です。