函数总结与心得

本文介绍了函数的重点知识,包括按值传递、地址传递和引用传递,并对比了*与&在不同情境下的作用。深入探讨了递归函数,强调了递归定义、递归终止条件和递归解题步骤。此外,还提及了水仙花数和全排列问题作为应用示例。作者分享了学习函数,特别是递归时的心得体会,尽管初学时感到困难,但随着实践逐渐熟练。
摘要由CSDN通过智能技术生成

目录

一、函数相关重点知识

二、略整题型

三、个人学习心得


一、函数相关重点知识

 1.三种参数传递方式

    按值传递

要注意被调用函数本身不对实参进行操作!即使形参的值在函数中发生了变化,实参的值也完全不会受到影响,仍为调用前的值。而且此种传递方式美中不足为只能传递一个值。要想传递多个值需要借用以下两种方式。

   地址传递

按地址传递与按值传递的 不同在于 :形参指针和实参指针指向同一个地址。因此,被调用函数中对形参指针所指向的地址中内容的任何改变都会影响到实参。
  引用传递

引用传递方式是在函数定义时在形参前面加上引用运算符&”:类型名 &引用名 = 某变量名。相当于一个变量有两个名字~

以上三种传递方式尤以引用传递最为方便自然,属上上之举。

2.*与&在不同情景下的不同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值