c plus plus 函数

函数 形式:类型 函数名(形参数表) 类型是函数返回值的类型,若没有返回值则用void。函数定义一次可调用多次。在这里插入图片描述
函数类型:无参数类型,有参数类型(调用时,要给出参数,主调函数和被调函数,可有数据的传递)
注意

  1. 没有返回值就不能将函数赋给变量,有返回值才可以,比如s=max(a,b,c);
  2. 实参可以是常量或表达式,但要有确定的值,可以先计算再赋值;
  3. 函数执行完以后就被清空了,其他函数改变不了主函数的变量,函数之间互不干系,且函数类型和参数类型不一定一样,以函数的类型为准;比如在这里插入图片描述
  4. 定义函数时不能嵌套,调用时可以嵌套;
  5. return只能返回一个值,如果有多个值可以在函数内部cout;
  6. 一般函数要定义在主函数之前,如果没有在之前定义,则需要事先声明
    在主函数里声明
    int main() {int max(double a,double b)}这样,函数只能在主函数中调用;
    在主函数外int main()之前声明
#include <iostream>
using namespace std;
int max(double a,double b)
int main ()
  1. 函数调用的方式在这里插入图片描述

这样,函数可以在声明后的任何函数中使用。
递归调用
调用自己。
递归出口:何时递归终止,或者直接有解。
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值