文章目录
对比数学函数
y = f ( x ) y=f(x) y=f(x)
这是数学上二元函数的一种形式
在C++ 编程里 函数的一般形式是
Type FuncName(para...);
//FuncName 是函数名 对应 f 这个形式
//para... 是函数参数 对应 x 相当于多元函数 不过在变成里面 可以没有参数
//Type 是函数(理解上的)运算结果的类型 相当于 y 的类型 当然 在编程里面 可以不返回任何东西 不过需要用 void 占位
//一个 求和函数 求两个 int 的和
//定义该函数
int add(int a,int b){
return a+b;}//用 return 指明返回值
//使用
int c=add(3,4);
//同样的
//int a=3,b=4,d;
//int c=add(a,b);
//d=add(a,b);
基础概念
函数 是 执行一定功能的一个代码片段 或者 说是一个子/小程序
使用/调用 函数 能减少重复代码的出现 提高代码的重用率
返回值类型
函数调用后返回值的类型
函数除了 返回值类型为 void
的外 都需要 使用 return 语句得到返回值
参数列表
不定长参数
这里只讲同类型不定长参数 不同类型不定长参数会复杂一些 这里目前不讲