怎么输出指针变量的值?用printf(“%d”)吗?

towonzhou 2011-01-16 08:36:38
如果struct a *p;
p=(struct *)malloc(sizeof(struct a));
怎么打印出p的值啊?
...全文
9999 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
lazy_2010 2011-01-17
  • 打赏
  • 举报
回复
输出指针,使用 %p 更好;

在 win32 下,使用 0x%08x 也可以,但是缺点是对于 64 位系统就不对了,还是使用 %p 比较好。
wizard_tiger 2011-01-17
  • 打赏
  • 举报
回复
printf("%p\n",p);
或者用%x也可以。
NowDoIT 2011-01-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 maoxing63570 的回复:]
C/C++ code

struct a
{
int b;
char c;

};

struct a *p;
int main(int argc, char *argv[])
{
p=(struct a *)malloc(sizeof(struct a));
p->b=7;
p->c='a';

printf("%d……
[/Quote]
++

lz你上面定义的是结构体,怎么打印呢?只能打印结构体里面的元素的.
如果是int *p;char *p等,直接用printf打印就可以了。看看printf族的格式。
luciferisnotsatan 2011-01-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 eastcowboy 的回复:]

%p是输出指针的。
[/Quote]
正解
flysnowhite 2011-01-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 eastcowboy 的回复:]
%p是输出指针的。
[/Quote]
当然,也可以使用%x或%o格式显示p的值。
eastcowboy 2011-01-17
  • 打赏
  • 举报
回复
%p是输出指针的。
lengxujun 2011-01-17
  • 打赏
  • 举报
回复
用 %p 格式.专门用来输出指针格式
dingshaofengbinbin 2011-01-17
  • 打赏
  • 举报
回复
如果你想要一次性的打印出来的话,就用16进制的(%X),要么就一个一个的打印出来,或者写个函数!!
ningweidong 2011-01-17
  • 打赏
  • 举报
回复
%d就行。
它们只是内存的地址,它的值没什么意义。
ningweidong 2011-01-17
  • 打赏
  • 举报
回复
%d就行。
它们只是内存的地址,它的值没什么意义。
ningweidong 2011-01-17
  • 打赏
  • 举报
回复
%d就行。
它们只是内存的地址,它的值没什么意义。
bluesky12312388 2011-01-17
  • 打赏
  • 举报
回复
三种形式:

%x %X %p 都行
sparrow081 2011-01-17
  • 打赏
  • 举报
回复

printf("0x%x\n", p);
匚匚 2011-01-17
  • 打赏
  • 举报
回复
%p或者 %0x
大拙男 2011-01-17
  • 打赏
  • 举报
回复
%0x输出十六进制
指针一般用十六进制来表示
l369294289 2011-01-17
  • 打赏
  • 举报
回复
八进制或十六进制
maoxing63570 2011-01-16
  • 打赏
  • 举报
回复
如果你要打印的是p所存储的地址的话,可以用printf("%p",p);
maoxing63570 2011-01-16
  • 打赏
  • 举报
回复 1

struct a
{
int b;
char c;

};

struct a *p;
int main(int argc, char *argv[])
{
p=(struct a *)malloc(sizeof(struct a));
p->b=7;
p->c='a';

printf("%d\n",p->b);
printf("%c\n",p->c);
getchar();
return 0;
}

struct不是内置内型,需要一个一个的打印、
pengzhixi 2011-01-16
  • 打赏
  • 举报
回复
%x !
itslmde 2011-01-16
  • 打赏
  • 举报
回复
printf("%p\n", pointer);

70,038

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧