二级指针与多级指针
2016-02-25 09:24
113 查看
#include <iostream> int main(int argc, char** argv) { int i = 0; int *p = &i; int **pp = &p; **pp = 100; printf("%d\n",i); printf("i的地址值:%p\n",&i); printf("p的值:%p\n",p); printf("p的地址值:%p\n",&p); printf("pp的值:%p\n",pp); printf("pp的地址值:%p\n",&pp); printf("*pp的值:%p\n",*pp); printf("**pp的值:%d\n",**pp); //同理多级指针,就是高于二级的指针。后面实际会用到的就比较少了,因为那样逻辑就会很混乱 //问题要考虑的全面,但是尽量用最简单的方法实现。 //所以后面的基本上就属于概念性的层面了。 int ***ppp = &pp; printf("ppp的值:%p\n",*ppp); return 0; }
示意图:
多级指针:
相关文章推荐
- 详解C#设计模式编程中生成器模式的使用
- JS根据浏览器窗口大小实时动态改变网页文字大小的方法
- 点的查找(哈希表)
- 青涩记忆
- Mac OSX使用隐藏文件夹
- HDU 1069 (累积木)
- 你所未知的3种Node.js代码优化方式
- Storyboard的爱与恨
- ios 枚举
- 愁,选个礼物太难了
- Class对象是什么?类的加载过程时怎样的?
- 找到网页展示的代码及样式
- Ubuntu下python开发环境安装
- 驱动安装注册表指令
- 读算法导论日志:选择排序
- 解决SOAPUI 调用WCF的服务返回由于 AddressFilter 在 EndpointDispatcher 不匹配,To 为“”的消息无法在接收方处理。请检查发送方和接收方的 Endpoin
- 【Web API系列教程】1.2 — Web API 2中的Action Results
- Git用法之远程仓库
- JAVA三大特性初解
- 两个链表的第一个公共结点