C語言的子程序通常指的是函數。在C語言中,函數是一段完成特定任務的代碼塊,它可以接收輸入參數,執行相應的操作,并返回一個結果。通過函數,我們可以將程序分解為更小、更易于管理和理解的部分,從而提高代碼的可讀性和可維護性。
函數的基本定義包括返回類型、函數名稱、參數列表和函數體。例如,下面是一個簡單的C語言函數定義:
int add(int a, int b) {
return a + b;
}
在這個例子中,int add
是函數的返回類型,表示該函數返回一個整數值;add
是函數的名稱;int a, int b
是函數的參數列表,表示該函數接受兩個整數類型的參數;return a + b;
是函數的主體,表示該函數的功能是將兩個整數相加并返回結果。
通過調用函數,我們可以在程序中使用該函數完成特定的任務。例如,在上面的例子中,我們可以使用 add
函數來計算兩個整數的和,如下所示:
int result = add(3, 4); // 調用 add 函數,將 3 和 4 作為參數傳遞
printf("%d\n", result); // 輸出結果,即 7
在這個例子中,我們調用了 add
函數,并將 3
和 4
作為參數傳遞給它。函數執行后返回結果 7
,我們將其存儲在變量 result
中,并使用 printf
函數將其輸出到控制臺。