从用户获取内存地址

时间:2013-07-13 09:41:23

标签: c pointers memory ram

我需要一些帮助

我使用此代码

int *p;
long b;
puts("enter address:");
scanf("%l",&b);
p=b;
printf("%d\n",*p);

问题是p是指针而b是长的, 我如何将用户输入的地址放在指针p?

并感谢所有人;)

1 个答案:

答案 0 :(得分:3)

p = (int *)b;

请注意段错误!