C++中的*与&
Posted 闻道蜉蝣
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++中的*与&相关的知识,希望对你有一定的参考价值。
C++中存在大量的例外,对于初学者并不友好。
&符号:
1. 在变量声明中,表示一个引用,比如:int i= 0; int &r = i,定义了一个指向i的引用r
*符号
1. 在声明中,表示指针类型,比如:`int *p;` 表示,定义一个指针`p`,指向一个`int`对象;
2. 在表达式中,*有两种含义:
我们可以通过如下方式生成一个空指针:
* int *p = 0;
* int *p = nullptr;
* int *p = NULL 需要include cstdlib
最后:
以上是关于C++中的*与&的主要内容,如果未能解决你的问题,请参考以下文章