怎么给一个指针赋值

就是让用户自己从键盘输入一个值给指针,书上说有三种方法!

第1个回答  2011-11-28
C语言……
定义指针……
int *p,a;
p=a;
第一:
scanf("%d",*p);
第二:scanf("%d",&a);
第三:scanf("%d",p);
第2个回答  2011-11-28
int *p;
scanf("%d",p);
定义指针P,在赋值就ok了
第3个回答  2011-11-28
上面 有人说了野指针的问题,的确是这样的!
可以使用强制转换的吧:
int num;
int *p=(int *)num;