2019-01-19自定义函数的参数
先来说一下,如果把a变量赋值给b变量,那么一般是把a变量的值赋值给b变量。赋值完成后再更改a变量的值也不会影响b变量!
文章图片
右边是结果
但是如果在赋值给b变量之前在a变量前加上 “&” 符号,则代表把a变量值的地址赋值给b变量,这时候ab变量改变任何一个值都会互相影响!
文章图片
右边是结果
在函数的形参前加上&符号也是一样的作用
文章图片
右边是结果
【2019-01-19自定义函数的参数】我感觉在内存中是这么个情况:
文章图片
image.png
推荐阅读
- 一起来学习C语言的字符串转换函数
- C语言字符函数中的isalnum()和iscntrl()你都知道吗
- SpringBoot调用公共模块的自定义注解失效的解决
- C语言浮点函数中的modf和fmod详解
- python自定义封装带颜色的logging模块
- C语言中的时间函数clock()和time()你都了解吗
- 列出所有自定义的function和view
- 概率论/统计学|随机变量 的 分布函数 与 概率密度函数 的区别
- vue组件中为何data必须是一个函数()
- Spring|Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件