C++学习:** 多重指针
来源:互联网 发布:软件大师下载 编辑:程序博客网 时间:2024/06/16 04:19
int ab = 10; int *ac = &ab; int **ad = ∾ cout<<" *ac = " << *ac<<endl; cout<<" ac = " << ac<<endl; cout<<" ad = " << ad<<endl; cout<<" *ad = " << *ad<<endl; cout<<" **ad = " << **ad<<endl;
首先来分析一下代码,ab是一个int变量
ac是一个指针,存放了ab的地址,ac的值是一个地址
定义一个多重指针ad,又叫指向指针的指针,把ac的地址赋值给ad
看一下运行结果:
我对*的理解是取值(非初始化时和变量一起使用)。
*ac:取出ac指向的地址存放的值 10
ac存放了一个地址
ad也是一个地址,存放了ac指针的地址
*ad:取出存放的指针ac
**ad:取出*ad指针指向的值,也就是ac指向的值
如过理解有所偏差,还望读者不吝指出。
0 0
- C++学习:** 多重指针
- C语言复习 -- 多重指针
- VC++学习之路<多重指针>
- C++:在多重继承时的指针转换问题
- C++多重继承下的指针类型转换
- C 指针的学习
- C和指针学习
- [C学习]指针初识
- C指针学习记录
- 学习C语言指针
- C和指针学习
- c指针学习
- C 指针学习笔记
- c 指针学习记录
- C和指针学习
- C语言指针学习
- c基础学习 - 指针
- 学习《C和指针》
- MySQL: unable to connect to remote host. catalog download has failed.
- Java enum的用法详解
- Same Tree
- 基于ZooKeeper的分布式Session实现
- Service的使用详解
- C++学习:** 多重指针
- CUDA 中 FFT 的使用
- swift添加pod
- Future和FutureTask
- BaiduMap---百度地图官方Demo之热力图功能(介绍如何以热力图形式显示用户自有数据)
- MFC Grid control
- 文件的输出与载入之java操作
- ns3,路由选择
- SVM入门(七)为何需要核函数