v63.函数

本文介绍了如何通过创建和使用函数来优化重复的代码,强调了函数的结构(包括返回类型、参数表和单一出口原则),并讨论了函数调用时返回值的处理。
摘要由CSDN通过智能技术生成

1.初见函数

代码中有部分非常单纯/重复,可以将它取出来,制作成函数,而且可以反复调用
代码复制是程序质量不良的表现。
代码复制是程序质量不良的表现在这里插入图片描述可以使用函数优化代码,可以反复调用。

2.函数的定义和使用

在这里插入图片描述![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/7aa8f6856f4548db8232a76516c06270.png

  • 函数整体由函数头函数体组成
  • 函数头包括返回类型函数名(参数表)
  • 注意返回类型中“void”不返回任何数据
  • 函数名之后要加括号,括号表示它不是一个变量
  • 括号中是参数表,其中的数据类型和变量名是一一对应的pair
  • 括号中参数的数量及其类型顺序是根据
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e5878e9bc3b747ecb95e8a73e7249a96.png

3.从函数中返回(return)

在这里插入图片描述

在这里插入图片描述

  • 当然,单一出口是最好的,但是多个return不是错误
    在这里插入图片描述
  • 可以丢弃指的是单独调用函数,不接受函数返回的值:
max(12,56);

在这里插入图片描述

  • 如果函数有返回值,就必须使用带值的return
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值