分类：电脑/网络-程序设计-C/C++
问题：C语言指针类设有如下定义设有定义：intn=0,*p=&n,** 
设有定义：int  n=0, *p=&n, **q=&p;，则以下选项中，正确的赋值语句是 A）p=1;                     B）*q=2;                 ）q=p;                        D）*p=5; 答案是D,有没有谁来解释一下啊?    
回答：a    p是指针变量，p的值应该是地址，不是变量的值
      正确的方法应该是*p=1；
 
b    类似a  正确的方法应该是**q=2；

c    p是指针变量，他的值是一个地址，*q是指针变量
       正确的方法应该是*q=p；