问题 单项选择题

设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )。

A.P=1

B.*q=2;

C.q=p;

D.*p=5;

答案

参考答案:D

解析: 指针变量中只能存放地址(指针),不能将一个非地址类型的数据赋给一个指针变量,选项A)错误;q是指向指针的指针,选项B)错误;q和p是基类型不同的指针变量,不能相互赋值,所以选项C)错误。

单项选择题
填空题