C语言中如何打印一个变量的地址,定义了 int a=5; 可以看到他在内存中的地址吗

2024-12-28 03:58:40
推荐回答(5个)
回答1:

可以,printf("%p", &a);就可以了

回答2:

#include
void main()
{
int a=5;
printf("%p\n",a);//%p就是取变量地址,
}

回答3:

#include
void main()
{
int a=5;
printf("%d",&a);//取地址行了
}

回答4:

你可以这样做:printf("%d",&a);

回答5:

#include
int main()
{ int a=5;
printf("%x\n",&a);
}