【C言語】ユーザ関数の宣言・定義・呼び出し

この記事では、C言語のユーザ関数の宣言・定義・呼び出し(使い方)について紹介します。

## ユーザ関数とは

関数とは、「処理のまとまり」のことです。
簡単なプログラムはmain関数の中だけに処理を記述してきました。
しかし、通常はプログラムを読みやすくするために「処理ごとに関数を分けて記述」します。
そのようにユーザーが自分で作った関数を「ユーザ関数」といいます。

## ユーザ関数の宣言

ユーザ関数は、変数や配列と同様にあらかじめ宣言する必要があります。
また、変数や配列と同様に型があります。
型をもつ関数を宣言する際の書式は下記の通りです。

【書式】
型 関数名( );

型をもたない関数を宣言する際の書式は下記の通りです。

【書式】
void 関数名( );

## ユーザ関数の定義

ユーザ関数は宣言の後に定義(どんな処理をするか記述)する必要があります。
型をもつ関数を定義する際の書式は下記の通りです。

【書式】
型 関数名( )
{

ここに処理を記述

return 戻り値;
}

型をもたない関数を宣言する際の書式は下記の通りです。

【書式】
void 関数名( )
{
ここに処理を記述
}

## ユーザ関数の呼び出し

ユーザー関数を使う(呼び出す)場合は、使いたい場所に「関数名( );」を記述します。

## ソースコード

サンプルプログラムのソースコードは下記の通りです。


【実行結果】
ユーザ関数1を実行
ユーザ関数2を実行

【関連記事】
C言語入門 (サンプルプログラム集)

コメント