社区
C++ 语言
帖子详情
指针的地址
zhou_steven
2002-11-27 07:32:55
int a = 23;
int *p;
p = &a;
printf("%d",p);
printf("%d",&p);
为什么打印出来的值是一样的呢?
...全文
105
13
打赏
收藏
指针的地址
int a = 23; int *p; p = &a; printf("%d",p); printf("%d",&p); 为什么打印出来的值是一样的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
grapeky
2002-12-29
打赏
举报
回复
第一个打印出来的是P这个单元的地址
第二个是p这个单元里的内容!
JoshuaLi
2002-12-24
打赏
举报
回复
//to zhou_steven (trust myself) :
#include <stdio.h>
#include <iostream.h>
int main()
{
int a = 23;
int *p;
p = &a;
printf("%d",p);
cout << endl;
printf("%d",&p);
cout << endl;
return 0;
}
//output
//1245052
//1245048
//Press any key to continue
//printf("%d",p); p是&a
//printf("%d",&p); 指针本身的内存地址
//指针本身的类型是unsigned long int
jason138
2002-12-06
打赏
举报
回复
你问的是什么?
zhou_steven
2002-12-03
打赏
举报
回复
my fault
codeprimer
2002-11-30
打赏
举报
回复
up
估计你的题目有点问题
还是说清楚点
lpheni
2002-11-30
打赏
举报
回复
是不一样,一个是a的地址,一个是 p的地址
knight_errant
2002-11-29
打赏
举报
回复
printf("%d",p);
打印的是int a的地址
printf("%d",&p);
打印的是指针p的地址
wengzhong
2002-11-29
打赏
举报
回复
不可能一样的
我试过了!!!
Reign
2002-11-27
打赏
举报
回复
不会一样,2000 vc6下出来的两个值是 1245052 1245048, 前面的是a的地址值
后面的是*p也就是指针p自身的地址
jinside99
2002-11-27
打赏
举报
回复
偶也试过了,打印出来的值是不一样的。
#include <stdlib.h>
#include <iostream>
main()
{
int a = 23;
int *p;
p = &a;
cout<<p<<"\n"; // ……7c 打印的是指针p的内容,即为a的地址
cout<<&(*p)<<"\n"; // ……7c 因为*p=a,所以打印a的地址
cout<<&p; // ……78 打印指针p本身的地址
system("PAUSE");
}
nijing
2002-11-27
打赏
举报
回复
怎么会一样?你是怎样搞的?
lwbhero
2002-11-27
打赏
举报
回复
不可能一样!
ukyoking
2002-11-27
打赏
举报
回复
不会啊,你用的什么,tc下面没问题
C/C++
指针
经典资料大全
C/C++
指针
经典资料大全,十余部经典资料书籍,是您精通C
指针
的理想教程。
C/C++
指针
的13份资料
C/C++
指针
的13份资料 内容丰富,让编程人员不再害怕
指针
c++ 打印
指针
地址
_c++ c语言
指针
基本概念
c语言9 -
指针
基本概念
指针
:
地址
,内存单元的编号。内存单元: 计算机中内存最小的存储单位,大小为一个字节,每个内存单元都有唯一的一个编号,称这个内存单元的编号为:“
地址
”。
指针
变量存
指针
地址
的变量内存单元与
地址
关系如下代码可打印出变量的
地址
:#includeintmain(void){inta=10;printf("%p\n",&a);return0;}即...
指针
变量的值(
指针
的值)、
指针
地址
的值、
指针
指向的值的区别
int *p; //定义一个
指针
int a; //定义一个int类型的变量 p=&amp;amp;amp;a; //使用取址运算符(&amp;amp;amp;)将变量a的
地址
赋给p 1、
指针
变量的值(
指针
的值),指的是p本身的值,写作p, 在这里是变量a的
地址
,类型为int *型 2、
指针
地址
的值,指的是p的
地址
值,写作&amp;amp;amp;p, 这个
地址
代表的内存,存储的是p的值,类型为int **型,也就是二级
指针
3、
指针
...
指针
地址
地址
(Adress) 1.
地址
的作用 2.
地址
的表示 3.变量
地址
的表示 4.变量单元的分配 5.
地址
的计算
指针
1.
指针
的定义 2.一级
指针
3.多级
指针
是二级
指针
4.野
指针
地址
(Adress) 1.
地址
的作用 系统用来查找数据位置的依据,标识存储单元空间。 2.
地址
的表示 i>
地址
是一个整数值,(十六进制表示)每8bit一个址。 ii>...
C++ 语言
65,206
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章