【C言語入門】returnで関数の戻り値を返す方法MoritaIssei2018/4/102019/4/5C言語には、関数の値を返す時などに使われるreturn文というのがあります。return文はそれ以外にもmain関数の最後にも書かれています。1」の意味などの応用的な使い方についても解説していきます。まとめreturn文とはreturn文とは、関数を実行した結果とともに、関数を終了したいときに呼ばれる文のことです。return文によって関数の呼び出し元にデータを渡すことを、値を返すと言います。その時に関数が返す値のことを戻り値と言います。return文は次のように書きます。return文で戻り値を返す方法return文は、関数が何らかの値を返す時や、関数の処理を終わらせたいときなどに使われます。"Samurai"という文字列を返して欲しい場合は、次のように使用します。0;}実行結果:Samuraiこのように、return文を使うことで、文字列などの値を返すことができます。ポインタを使って複数の戻り値を返す方法ここまで、return文を使って関数から1つ戻り値を受け取ることができました。複数の戻り値が欲しい場合には、どうすれば良いのでしょうか?実はC言語は、return文で複数の戻り値を渡すことができません。配列を使う方法もありますが、今回はポインタを使って解決します。ポインタとは、変数がどこにいるのかを指し示す変数のことです。ポインタの値が変わると、ポインタが指す値も変わります。アドレスを引数として使うことで、元々の変数の値も変えることができます。それにより、複数の戻り値を得ることができます。2つの値を交換する時に使うことができます。123このように、ポインタを使うことで擬似的に複数の値を返すことができます。2019年4月23日return文で条件によって関数の処理を終了させる方法return文には、値を返すだけではなく、関数の処理を終了させることもできます。これを使うことで、条件によって関数の処理を途中で終了させることができます。入力された値によって関数の処理を変えたいときに使われます。以下のサンプルコードでは、値が1~10の範囲にあるかどうかを調べています。