以下叙述中正确的是( )。

admin2020-06-16  25

问题 以下叙述中正确的是(    )。

选项 A、语句p=NULL;执行后,指针p指向地址为0的存储单元
B、指针变量只能通过求地址运算符&来获得地址值
C、语句p=NULL;与p=\0;是等价的语句
D、int*p1;、int**p2;、int*p3;都是合法的定义指针变量的语句

答案D

解析 考查指针变量。指针变量的定义形式为:类型名*指针变量名,表示指向某一个变量的指针,如果定义形式为:类型名**指针变量名,则表示指向某一个指针变量的指针,所以D选项正确。指针变量本身存储的是其指向的变量的地址值,不需要使用求地址运算符&来获得地址,B选项错误。p=NULL;是将空指针赋给指针变量,表示该指针变量当前未指向任何变量,语句p=\0;本身不正确,两者不等,故选项A、C错。答案选D。
转载请注明原文地址:https://kaotiyun.com/show/ZZCp777K
0

最新回复(0)