选择题
以下叙述中正确的是______。
A、
int * p1; int * * p2; int *p3;都是合法的定义指针变量的语句
B、
指针变量只能通过求地址运算符(&)来获得地址值
C、
语句p=NULL;与p=\0;是等价的语句
D、
语句p=NULL;执行后,指针p指向地址为0的存储单元
【正确答案】
A
【答案解析】
B选项描述不正确,指针变量可以通过求地址运算符(&)来获得地址值,也可以通过指针变量获得地址值,还可以通过标准函数获得地址值;C选项中,p=NuLL;和p=0;或p='\0';等价;D选项中,语句p=NULL;执行后,指针p并不是指向地址为0的存储单元,而是具有一个确定的值-“空”。因此A选项正确。
提交答案
关闭