機能 |
関数の実行を終了させて制御をその呼び出し元に返すことを表す。 |
---|---|
定義 | return [式]option ; |
実装例 |
#include <stdio.h> /* 1÷xを求める関数 */ void func1(int x) { if(x == 0) { /* xが0なら即終了 */ return; } printf("1/%d = %f\n", x, 1.0/x); } /* 2×xを求める関数 */ int func2(int x) { return (2 * x); /* 関数の読みだし元に式の結果を返す */ } int main(void) { func1( 10 ); printf("2*10 = %d\n", func2( 10 )); /* returnで返された値を表示 */ return 0; } |
実行結果 |
1/10 = 0.100000 2*10 = 20 |
return