*&p和**p
来源:互联网 发布:药天下软件 编辑:程序博客网 时间:2024/05/02 01:54
int *a;int *&p=a;int b=10;p=&b;/** int &p=a;//p是a的别名,p和a是同一个整型变量,* //占用同一块内存空间* int *a;* int *&p=a;//把int* 看成一个类型(整型指针),* //p是a的别名,就是定义一个整型指针* //a的引用,即a的别名是p* int b=10;* p=&b;//指针a也是b的地址,其指向的内容是10*/int i=5;int *a=&i;int **p=&a;cout<<**p<<endl;/** int **p=&a;//p是指向指针的指针,p指向指针* //变量a,a指向i* cout<<**p<<endl;//表示输出i的值5*/* (p=&n)=5;//取n的地址赋给p,最后就是n=5int **p;*(*(p+1)+2)=5;/** 对p代表的地址右移一个单位,取值(取的值仍是* 指针),对该值所代表的地址右移两个单位,再对新* 地址取值* 指针移动若干单位,所增加的地址值取决于指针的类* 型,通用公式:* T *p;p+N=(p的值)+N*(sizeof(T))*/
0 0
- p、*p和&p
- p、*p和&p
- *p,p和&p区别:
- p++和++p
- 关于*p++和++p*
- 指针 *p++和*++p
- *p++和*++p
- p++ 和++p
- *&p和**p
- *p++ 和 (*p)++
- *p++和(*p)++区别
- 面试题:++*p, *p++ 和 *++p
- 如何区别(*p)++,*(p++)和*p++
- P,*P和&P的区别
- p;
- p
- p
- p
- Mac电脑开发Android app如何连接真机
- TensorFlow入门(六) 双端 LSTM 实现序列标注(分词)
- 2017CCCC决赛 L2-3. 图着色问题
- 数据备份及恢复需求分析
- CMU440-P0:Implementing a multi-client echo server(实现一个多客户端回显服务器)
- *&p和**p
- 下载编译Android5.1系统源码刷入Nexus5
- Asp.Net MVC导出下载excel
- 软件架构入门
- js中的异常处理try...catch
- CSS样式——文本、链接、鼠标、滚动条、背景
- jmeter远程分布式压力测试配置
- 你不知道的javascript之node类型详解
- java连接数据库问题