引用和指针。&什么时候是引用,什么时候取地址,毕设做小程序难吗

int a = 10;
    int &b = a;   //b是a的引用
    b = 20;       //此时a的值变为c,引用绑定后,所有操作都是在绑定的对象上进行的
    int d = b;    //以引用作为初始值,实际上是以引用绑定的对象作为初始值

引用的定义

每个开头都必须以&开头

int a = 10;
    int &b = a;   //b是a的引用
    int &c = b;   //c也是a的引用
    int &aa = 10;   //错误,因为引用类型的初始值必须是一个对象

二,指针

指针本身就是一个对象,可以进行赋值和拷贝;无需在定义时赋初值

int a, aa;
    int *b = &a;   //b存放a的地址,b是a的指针
    b = &aa;    //可以重新指向
    double *c = &a;      //错误,需要类型相同
    int *d;     //定义时不用赋初值

指针值
  • 指向一个对象
  • 指向紧邻对象所占空间的下一个位置
  • 空指针,意味着指针没有指向任何对象
  • 无效指针,也就是上述情况之外的其他值

如果指针指向了一个对象,则允许使用解引用符(*)来访问该对象

int a = 10;
    int *b = &a;
    cout << *b << endl;     //使用解引用符号

解引用符号仅适用于哪些确实指向了某个对象的有效指针

空指针

int *a = 0;
    int *b = NULL;           //需要加#include头文件
    int *c = nullptr;          //C++11新标准刚引用的一种方法,尽量使用这一种方法

三,关键

&和*符号既能够做表达式,既能作表达式里的运算符,也能作为声明的一部分出现,符号的上下文决定了符号的意义

   int a = 10;
   int &b = a;        //&紧随类型名出现,因此是声明的一部分,b是一个引用


**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**

**深知大多数同学面临毕业设计项目选题时,很多人都会感到无从下手,尤其是对于计算机专业的学生来说,选择一个合适的题目尤为重要。因为毕业设计不仅是我们在大学四年学习的一个总结,更是展示自己能力的重要机会。**

**因此收集整理了一份《2024年计算机毕业设计项目大全》,初衷也很简单,就是希望能够帮助提高效率,同时减轻大家的负担。**
![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fimg-community.csdnimg.cn%2Fimages%2F9a5de090b55a4df4a9b2551abbde03b4.jpg&pos_id=img-UQKoMeRK-1712578489753)
![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fimg-community.csdnimg.cn%2Fimages%2F7d62d52881304173b76f5acd8f5d1aa0.png&pos_id=img-y9KE343X-1712578489754)
![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fimg-community.csdnimg.cn%2Fimages%2Ffe4d4f28c1164f2e9092d8603b554bc5.png&pos_id=img-tTrctUSb-1712578489755)

**既有Java、Web、PHP、也有C、小程序、Python等项目供你选择,真正体系化!**

**由于项目比较多,这里只是将部分目录截图出来,每个节点里面都包含素材文档、项目源码、讲解视频**

**如果你觉得这些内容对你有帮助,可以添加VX:vip1024c (备注项目大全获取)**
![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=https%3A%2F%2Fimg-community.csdnimg.cn%2Fimages%2F01d79e0e0a5945239024e51c86f8f653.png&pos_id=img-wFyJA73M-1712578489755)

包含素材文档、项目源码、讲解视频**

**如果你觉得这些内容对你有帮助,可以添加VX:vip1024c (备注项目大全获取)**
[外链图片转存中...(img-wFyJA73M-1712578489755)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值