在C語言中,函數定義的一般形式如下:
返回值類型 函數名(參數列表)
{
函數體
}
其中,返回值類型是函數執行完后返回的值的類型,可以是整數、字符、浮點數等;函數名是給函數起的一個標識符,用來在程序中調用函數;參數列表是傳遞給函數的參數,可以是多個參數,也可以沒有參數;函數體是函數具體的執行代碼。
下面是一個例子,定義了一個計算兩個整數之和的函數,并調用該函數:
#include <stdio.h>
// 定義函數
int sum(int a, int b)
{
int result = a + b;
return result;
}
int main()
{
int num1 = 5;
int num2 = 3;
// 調用函數
int result = sum(num1, num2);
printf("Sum: %d\n", result);
return 0;
}
在上面的例子中,函數sum的返回值類型是int,函數名是sum,參數列表包含兩個int類型的參數a和b。在主函數main中,定義了兩個整數num1和num2,然后調用了函數sum,并將返回的結果賦值給變量result,最后將結果打印出來。運行程序會輸出結果為8,即5+3的值。