- 博客(3)
- 收藏
- 关注
原创 c++中参数传递
引用传递是以引用为参数,则既可以使得对形参的任何操作都能改变相应数据,又使函数调用方便。引用传递是在形参调用前加入引用运算符“&”。引用为实参的别名,和实参是同一个变量,则他们的值也相同,该引用改变则它的实参也改变。形参的存储空间是函数被调用时才分配的,调用开始,系统为形参开辟一个临时的存储区,然后将各实参传递给形参,这是形参就得到了实参的值。把实参的存储地址传送给形参,使得形参指针和实参指针指向同一块地址。因此,被调用函数中对形参指针所指向的地址中内容的任何改变都会影响到实参。参数传递有三种方式;
2023-03-27 09:34:43
50
原创 引用 reference
引用与指针非常相似,但是弱化了程序员对内存的控制,引用已经被其它的面向对象编程语言大量使用,这些编程语言都删除了指针。声明引用时,初始化的值可以使纯数值,但是此时需要使用const关键字修饰引用,表示引用的值不可变,也称为“常引用”。可以用const修饰引用,此时不允许改变引用的值,但是可以改变原变量的值。可以将变量引用的地址赋值给一个指针,此时指针指向的还是原来的变量。可以改变引用的变量的值,但是不能再次成为其它变量的引用。”,对引用进行操作与直接操作变量完全一样。声明引用时,初始化的值不能是NULL。
2023-03-27 09:29:44
30
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人