文章目录
- 函数定义
- 函数案例
- 函数xx
函数定义
-
函数是将一部分代码进行封装,便于重用、维护,使得代码更加的整洁。
-
定义函数格式
类型 函数名(形参类型 形参名称,…){ 函数体; return 类型值;} -
函数调用使用 函数名(实参),传入实参个数和类型要与形参对应;类型不匹配时,会隐式转换,若无法转换,则报错;
-
函数定义代码
// 求和
int sum(int a, int b){int c = a + b; //return c;
}
函数案例
- 求 2 10 {2^{10}} 210 的值;->1024
// pow 函数可以求幂运算
int calc(int base, int exponential){return pow(base, exponential);
}
- 输入一个非负整数n,求n的阶乘;
// 递归
int calcFactorial(int n) {if (n == 0 || n == 1) {return 1; // 有明确的返回条件}return n * calcFactorial(n - 1); // 递归 函数调用自身
}// 入口函数
int main() {cout << calcFactorial(6) << endl;return 0;
}
- 输入一个非负整数n,求1-n的斐波那契数列;
在这里插入代码片
函数xx
pending