C言語のサブ関数呼び出し
C言語では、関数の呼び出しによりサブルーチンを使用できます。サブルーチンを呼び出す基本構文は、関数名の後ろに括弧を追加し、括弧内にサブルーチンに渡す必要があるパラメータを配置します。サブルーチンに返り値がある場合は、その返り値を変数に代入できます。
add()という整数の和を計算して結果を返すサブルーチンを呼び出す方法を示すサンプルコードです。
#include <stdio.h>
// 声明子函数
int add(int a, int b);
int main() {
int num1 = 5;
int num2 = 3;
int sum;
// 调用子函数add()并将返回值赋值给sum变量
sum = add(num1, num2);
printf("Sum: %d\n", sum);
return 0;
}
// 定义子函数
int add(int a, int b) {
return a + b;
}
冒頭のコードでは、まず add() という名前の関数プロトタイプを宣言し、次に、 main() 関数内で整数変数 num1 と num2 を定義し、関数からの戻り値を格納するために整数変数 sum を定義しています。そして、 add(num1, num2) を使って関数を呼び出し、戻り値を sum 変数に代入しています。最後に、 printf() 関数を使って sum の値を出力しています。
このプログラムを実行すると、”Sum: 8″という出力が表示されます。これは、サブルーチンが正しく呼び出され、正しい結果を返したことを示しています。