在C++中,函數的聲明和定義分為兩部分:函數聲明和函數定義。
函數聲明的一般形式為:
return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...);
例如:
int add(int a, int b);
函數定義的一般形式為:
return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...)
{
// 函數體
// 實現函數的功能
}
例如:
int add(int a, int b)
{
return a + b;
}
在實際編程中,通常將函數的聲明和定義分別放在頭文件和源文件中,以便提高代碼的可讀性和可維護性。在需要使用函數時,只需包含函數的頭文件即可調用函數。