C++指针基础问题
来源:互联网 发布:福建省广电网络集团 编辑:程序博客网 时间:2024/06/01 16:03
有一小段程序:
#include<iostream>int main(){ using namespace std; double *pd = new double; *pd = 1000001.0; cout << "pd的地址=" << pd; cout << "&pd的地址=" << &pd;}
下面是程序的输出:
pd的地址=000339B8 (地址可能随系统不同)
&pd的地址=0028F7FC (地址可能随系统不同)
问:*pd是一个指向double的指针,用new来分配了内存,为什么pd的地址(cout << "pd的地址=" << pd;)和&pd的地址(cout << "*&pd的地址=" << &pd;)不一样?它只有一个地址啊?
0 0
- C语言基础之指针取地址问题
- c语言 指针基础
- c基础学习 - 指针
- C指针基础
- C语言指针基础
- C 指针 基础知识点
- C基础指针注意事项
- C指针基础复习
- C语言基础 指针
- C语言基础 --指针
- C/C++指针基础
- C/C++基础----指针
- C基础:指针高级
- C语言基础-指针
- C语言指针基础
- C语言--指针基础
- C语言基础--指针
- C基础指针知识
- MAVEN学习
- 内部类——内部类的使用
- Bug调试那些事
- PHP imagick API中文简介
- Log4j自定义Appender
- C++指针基础问题
- permission is only granted to system apps
- 在Oncreat()方法中获取View的宽度和高度
- 基于遗传算法求解TSP问题(JAVA)
- linux svn 切换用户
- java实验五第二题
- JAVA项目打成可执行jar包
- 不重载动态设置Unity Web的大小
- 罗盘结构