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