16.13c部分基础

本文详细阐述了指针与引用的概念、运算符、区别与应用场景,特别是引用作为变量别名的特性,以及如何在函数参数传递和返回值时使用引用。通过对比分析,读者将对指针与引用的使用有更深刻的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2.1指针变量和相关的运算符

&取地址符,用来返回操作数的地址的值。

*间接运算符,操作数的只必须是内存地址。改操作返回操作数锁代表地址中存放变量的别名。


3.15引用的概述

定义应用相当于给变量器了一个别名

1、引用和指针一样,都可以用来间接访问被引用的变量。

2、定义应用是需要在引用名前加“&”符号。使用引用间接访问时,直接使用引用名。

3、指针有自己的内存空间,引用只是被引用变量的别名,

使用时注意几点:

1、做为变量的别名,引用必须初始化,而指针不用。

2、有空指针,没有空引用。

3、引用出事话后,不会变更引用的对象,而指针可以变更所指向的对象。

*引用的主要作用:在函数传递参数和返回时,传递和返回变量的“正本”。

*返回引用可以做左值


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值