perror関数について質問です!


perrorの説明を見てみると、以下のようにあります。
「関数 perror() は、システムコールやライブラリ関数の呼び出しにおいて、最後に発生したエラーに関する説明メッセージを生成し、標準エラー出力に出力する。」

標準エラー出力に出すだけだったら、fprintf(stderr,...)を使えばいいきがしますが、どのような違いがあるのでしょうか?