C言語でユーザー定義関数を作成して呼び出す方法

C言語にて独自関数を作成する場合には、以下手順に従ってください。

  1. 関数の宣言: 関数呼び出しの前に、コンパイラにその関数の名前、戻り値の型、および引数リストを教えるために関数を宣言する必要があります。関数の宣言の一般的な構文は次のとおりです。
  2. 関数の戻り値の型 関数名(引数のリスト);
  3. 例として、sumという名前の関数を宣言し、それがint型を返してxとyの2つの引数を受け付ける場合は以下のように記述できます:
  4. int sum(int x, int y);
  5. 関数を定義する:関数の宣言の後に、関数の具体的な実装を定義する必要があります。関数の定義における一般的な文法は以下のようになります。
  6. 戻り値型 関数名(引数リスト) {
    関数本体の文
    }
  7. 例えば、上で宣言された sum 関数の具体的な実装を以下のように書くことができます。
  8. int sum(int x, int y) {
    return x + y;
    }
  9. 関数の呼び出し:関数名と引数リストを使用して関数を呼び出します。一般的な関数の呼び出し構文は次のとおりです。
  10. 関数名(引数リスト);
  11. 例えば、sum関数を実行し、その結果を変数であるresultに格納するには次のように記述できます:
  12. int sum = 3 + 4;

以下に完全なサンプルコードを示します。

#include <stdio.h>

// 函数声明
int sum(int x, int y);

int main() {
    // 函数调用
    int result = sum(3, 4);
    printf("The result is: %d\n", result);
    return 0;
}

// 函数定义
int sum(int x, int y) {
    return x + y;
}

上記のコードでは、まず`sum`という名前の関数を宣言し、その後、`main`関数内でその関数を呼び出し、その結果を出力します。

bannerAds