怎么获得一个指针变量所指向的地址的值
比如说定义了一个指针变量int*p,p指向的地址为0x80000,那在C语言中我怎么p指向的地址为0x80000?额,打少了几个字,应该是这样的:定义了一个指针变量int...
比如说定义了一个指针变量int *p,p指向的地址为0x80000,那在C语言中我怎么p指向的地址为0x80000?
额,打少了几个字,应该是这样的:定义了一个指针变量int *p,p指向的地址为0x80000,那在C语言中我怎么取得p指向的地址也就是0x80000这个物理量? 展开
额,打少了几个字,应该是这样的:定义了一个指针变量int *p,p指向的地址为0x80000,那在C语言中我怎么取得p指向的地址也就是0x80000这个物理量? 展开
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
2015-08-11
展开全部
比如你要输出地址的话printf("%p\n",p);
如果你要输出地址指向的值的话printf("%d\n",*p);
如果你要输出地址指向的值的话printf("%d\n",*p);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说白了P本身也是个变量,存储的时地址而已,正常用为*p,取得是数据,如果直接用p那就是地址了。可以试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
&p就是地址
*p是具体的int数值
如:
int q;
q=&p;//q=0x80000
*p是具体的int数值
如:
int q;
q=&p;//q=0x80000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询