在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,表明子函數調用成功,并且返回了正確的結果。