指针和引用的几句话简单理解,不要搞的太复杂,简单点

这篇博客以简洁易懂的方式解释了C++中的指针和引用的区别。指针需要初始化,引用一旦初始化后不可改变,且没有空引用。文章通过实例介绍了指针的概念,包括地址、指针变量和内存访问,并提到了通过指针修改函数中变量值的方法。此外,还提及了指针与数组的关系以及数据结构和算法的重要性。
摘要由CSDN通过智能技术生成

找了很多解释,太过于艰深晦涩,

对于初学者很不友好,

我觉得初期,就是要加快初学者对于概念的理解,

随着学习的深入,慢慢再去理解深层次的含义

找了很多资料,下面的解释我觉得通俗易懂,来自知乎

1.引用必须初始化,指针不用

2.引用初始化后不能被改变,指针可以改变所指对象

3.不存在指向空值的引用,但是存在指向空值的指针

可以参考下面博主的文章的学习

https://blog.csdn.net/Boooooots/article/details/88982272

引用是特殊的指针

 

 

***指针
       int *p  p是个变量名字, int* 表示该P变量只能存储Int类型变量的地址
       *  就是指针 指向P变量里存储的值(这个值是内存地址)
       int i = 10
       p = &i
       那么 *p = i  也就是说*p 就是i 本身
       定义
           地址:内存单元的编号,
                从0开始的非负整数,
                范围: 0 -- FFFFFFFF【0~4G-1】
           指针:指针就是地址,地址就是指针
                指针变量是存放内存单元地址的变量
                指针的本质是一个操作受限的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值