この記事では、C言語のユーザ関数の宣言・定義・呼び出し(使い方)について紹介します。
## ユーザ関数とは
関数とは、「処理のまとまり」のことです。
簡単なプログラムはmain関数の中だけに処理を記述してきました。
しかし、通常はプログラムを読みやすくするために「処理ごとに関数を分けて記述」します。
そのようにユーザーが自分で作った関数を「ユーザ関数」といいます。
## ユーザ関数の宣言
ユーザ関数は、変数や配列と同様にあらかじめ宣言する必要があります。
また、変数や配列と同様に型があります。
型をもつ関数を宣言する際の書式は下記の通りです。
【書式】
型 関数名( );
型をもたない関数を宣言する際の書式は下記の通りです。
【書式】
void 関数名( );
## ユーザ関数の定義
ユーザ関数は宣言の後に定義(どんな処理をするか記述)する必要があります。
型をもつ関数を定義する際の書式は下記の通りです。
【書式】
型 関数名( )
{ここに処理を記述
return 戻り値;
}
型をもたない関数を宣言する際の書式は下記の通りです。
【書式】
void 関数名( )
{
ここに処理を記述
}
## ユーザ関数の呼び出し
ユーザー関数を使う(呼び出す)場合は、使いたい場所に「関数名( );」を記述します。
## ソースコード
サンプルプログラムのソースコードは下記の通りです。
【実行結果】
ユーザ関数1を実行
ユーザ関数2を実行
【関連記事】
・C言語入門 (サンプルプログラム集)
コメント