c语言,把int变量地址赋给另一个int变量

日期:2014-08-29 13:16:05 人气:1

c语言,把int变量地址赋给另一个int变量

p是指针变量,取p地址的地址赋值给一个变量,用&p,这是对的。 问题在于用来存储这个结果的变量是什么类型的,应该是指向指针的指针,int **q。 int *p, *q p=new int; *p = 30; *q = p; // 直接访问*q是危险的!应该先给q赋值再访问*q,比如 q= new int; q = &p; // 类型不对,定义 int **q, 才可以 q= &p 希望能解决您的问题。
    A+
热门评论