在C語言中,可以通過以下步驟來自定義和使用函數:
int add(int a, int b) {
int sum = a + b;
return sum;
}
上述代碼定義了一個名為add的函數,返回類型為int,接受兩個整型參數a和b,函數體內計算a和b的和并返回。
int add(int a, int b);
上述代碼聲明了一個名為add的函數,返回類型為int,接受兩個整型參數a和b。函數定義可以放在聲明之前或之后。
int result = add(3, 4);
上述代碼調用了add函數,并將返回值賦給result變量。函數調用時,實際參數的值會傳遞給函數的形式參數,函數體內使用形式參數進行計算。
注意:
函數名必須是唯一的,不能與其他變量或函數重名。
函數的返回類型和參數列表必須與函數定義或聲明中的類型和順序相匹配。
函數定義或聲明可以放在程序的任何地方,但通常將函數聲明放在頭文件中,函數定義放在源文件中。
函數可以有多個參數,參數間用逗號分隔。
函數可以有一個返回值,使用return語句返回結果。如果函數沒有返回值,返回類型應為void。