单选题
下面程序的执行结果是( )。 #include"iostream.h" voidmain() {int*P,r; P=newint: *P=20: r=sizeof(*p); cout< deleteP;}
A、
程序错误
B、
内存为20地址的大小
C、
20
D、
4
【正确答案】
D
【答案解析】
【解析】本题考查指针和运算符sizeof的运用。sizeof可以运算出各种数据类型所占内存空间的多少。选项C中,指针P所指向的内存地址中内容是20。在用完申请后的内存应立刻释放。
提交答案
关闭