在C语言中,打印指针地址是一个常见的操作。以下是按照你的提示,分点详细解答如何使用printf打印指针地址: 声明一个指针变量并初始化: 首先,我们需要声明一个指针变量,并将其指向某个有效的内存地址。这里,我们可以声明一个指向整数的指针,并将其初始化为指向一个整数的地址。 c #include <stdio.h> int...
比如int *p,要打印指针的地址可以使用printf("%p",&p);
你说的没错,用%d输出指针是错误的 木水VS木木 团子家族 10 %p才是打印指针地址的 射命丸文 超能力者 9 printf没有类型检查的,只看内容不看类型,这也是printf的一个缺陷,类型对不上格式串也能过编译,会打印个啥出来只有编译器知道。 BH5HYR 麻婆豆腐 11 不论什么类型,在内存里的都是一串二进制的...