function.c
/*------------------------------------------------------------------------------
* Title: function
* Project: function
* Source: function.c
* Author: B.G
* Group: B.G
* Created: 10:53 2009/11/27
* Last Modified: 10:53 2009/11/27
* ---------------------------------------------------------------------------*/
/* ヘッダファイルのインクルード */
#include <stdio.h> /* stdio.hのインクルード */
/* 関数のプロトタイプ宣言 */
/* 関数function_test */
int function_test(int arg_x, int arg_y); /* 第1引数arg_xと第2引数arg_yの和を求める関数 */
/* main関数 */
int main(void){
/* 変数の宣言 */
int x; /* function_testのarg_xとして渡す値を格納するint型変数x */
int y; /* function_testのarg_yとして渡す値を格納するint型変数y */
int ret; /* function_testの戻り値を格納するint型変数ret */
/* function_testのarg_xとなる値の入力 */
printf("x:"); /* xの入力 */
scanf("%d", &x); /* scanfで入力値をxに格納 */
/* function_testのarg_yとなる値の入力 */
printf("y:"); /* yの入力 */
scanf("%d", &y); /* scanfで入力値をyに格納 */
/* function_testでxとyの和を求める */
ret = function_test(x, y); /* function_testの引数にxとyを指定し、戻り値retを取得する */
/* 結果の出力 */
printf("ret = %d\n", ret); /* retをprintfで出力 */
/* プログラムの終了 */
return 0;
}
/* 関数の定義 */
/* 関数function_testの定義 */
int function_test(int arg_x, int arg_y){ /* 指定された2つの引数の和を求める関数 */
/* 変数の宣言 */
int result; /* arg_xとarg_yの和の値を格納するint型変数result */
/* 和を求める */
result = arg_x + arg_y; /* arg_xとarg_yの和の値をresultに格納する */
/* 結果を戻り値として返す */
return result; /* 和の値resultを関数の戻り値として返す */
}
最終更新:2010年07月08日 14:13