C 言語で子関数を作成する方法

C言語では、以下の方法でサブルーチンを作成できます。

  1. プログラムの先頭で、まず関数プロトタイプを宣言して、コンパイラにその関数の存在を知らせる。プロトタイプの構文は、次のとおりです。戻り値の型 関数名(引数リスト);
  2. main関数の直下にサブルーチン本体、つまり関数本体が書かれます。関数本体の構文は:戻り値型 関数名(引数リスト) { 関数本体文;}となります。

以下に例を示します。

#include <stdio.h>

// 声明子函数的原型
int add(int a, int b);

int main() {
    int num1, num2, sum;
    
    printf("请输入两个整数:");
    scanf("%d %d", &num1, &num2);
    
    // 调用子函数
    sum = add(num1, num2);
    
    printf("两个整数的和为:%d\n", sum);
    
    return 0;
}

// 定义子函数的具体实现
int add(int a, int b) {
    return a + b;
}

上記の例では、add関数のプロトタイプが最初にプログラムの先頭に宣言され、add関数が主関数で呼び出されて2つの整数の和が計算され、最後にプログラムの最後にadd関数の具体の実装が定義されています。

bannerAds