C++ 教程 - 03 函数篇

2023-12-15 04:48:46

函数定义

  • 函数是将一部分代码进行封装,便于重用、维护,使得代码更加的整洁。

  • 定义函数格式
    类型 函数名(形参类型 形参名称,…){ 函数体; 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

文章来源:https://blog.csdn.net/weixin_45228198/article/details/134961093
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。