我的c++学习记录 五————函数的定义和使用
函数的定义
C++ 中的函数分为 C++ 标准库函数和自定义函数。使用标准库函数需要包含特定的头文件,比如使用 vector 功能时,需包含头文件 #include<vector>。而自定义函数是用户自定义命名和声明的一组语句,其基本结构为:
type name(parameter list){
code
}
其中 type 为函数的返回值类型;name 为函数的名称,也是调用函数所使用的标识符;parameter list 为传递给函数的参数列表;code 为函数的主体,存放函数需要执行的语句。例如我们定义一个 add 函数:
int add(int a,int b){
return a + b;
}
add 函数的功能是利用 return 关键字返回 a 加 b 的和。
函数的声明与调用
函数的声明
如果希望在定义函数前调用函数,则需要在调用函数前声明函数,其结构为:type name(parameter list);
其中 type 为函数的返回值类型;name 为函数的名称;parameter list 为传递给函数的参数列表。例如上例的 add 函数,如果要在定义 add 函数前调用 add 函数,则需要在调用此函数前,对函数进行声明:
int add(int a,int b); //函数声明。
int main(){