引数と戻り値


さて、「return 戻り値;」とか「return;」をreturn 文といいます。これには、関数をそこで中断して、呼び出し元に制御を戻す動きがあります。一つの関数の中に複数の returen 文があってもかまいません。場合分けをして、そのときの状況に応じて return するようなプログラムも考えられます。

自作関数の定義を先に書いて、最後に main 関数を書く

ソースコード

源文件
  1|/* function02.c */                                                          
  2|
  3|#include <stdio.h>
  4|
  5|int func(int a, int b)
  6|{
  7|  int c;
  8|  c = a * b;
  9|  return c;
 10|}
 11|
 12|int main(void)
 13|{
 14|  int a, b, c;
 15|  a = 10, b = 20;
 16|  c = func(a, b);
 17|
 18|  printf("%d * %d = %d\n", a, b, c);
 19|
 20|  return 0;
 21|}

実行結果

10 * 20 = 200


Chapter5 @ C言語目録 @ HomeWork List @ 昭亮's Homepage