溫馨提示×

c語言如何定義函數(shù)并調(diào)用

小億
99
2023-09-27 11:40:43
欄目: 編程語言

在C語言中,函數(shù)定義的一般形式如下:

返回值類型 函數(shù)名(參數(shù)列表)

{

函數(shù)體

}

其中,返回值類型是函數(shù)執(zhí)行完后返回的值的類型,可以是整數(shù)、字符、浮點(diǎn)數(shù)等;函數(shù)名是給函數(shù)起的一個標(biāo)識符,用來在程序中調(diào)用函數(shù);參數(shù)列表是傳遞給函數(shù)的參數(shù),可以是多個參數(shù),也可以沒有參數(shù);函數(shù)體是函數(shù)具體的執(zhí)行代碼。

下面是一個例子,定義了一個計(jì)算兩個整數(shù)之和的函數(shù),并調(diào)用該函數(shù):

#include <stdio.h>
// 定義函數(shù)
int sum(int a, int b)
{
int result = a + b;
return result;
}
int main()
{
int num1 = 5;
int num2 = 3;
// 調(diào)用函數(shù)
int result = sum(num1, num2);
printf("Sum: %d\n", result);
return 0;
}

在上面的例子中,函數(shù)sum的返回值類型是int,函數(shù)名是sum,參數(shù)列表包含兩個int類型的參數(shù)a和b。在主函數(shù)main中,定義了兩個整數(shù)num1和num2,然后調(diào)用了函數(shù)sum,并將返回的結(jié)果賦值給變量result,最后將結(jié)果打印出來。運(yùn)行程序會輸出結(jié)果為8,即5+3的值。

0