下面程序的执行结果是
#include" iostream.h"
void main( )
int * p,r;
p=new in;
* p=20;
r=sizeof(* p);
cout < < r < < end1;
delete p;
A.程序错误
B.内存为20地址的大小.
C.20
D.4
参考答案:D
解析:【命题目的】考查指针和运算符sizeof的运用。
【解题要点】理解sizeof的用法,它可以运算出各种数据类型所占内存空间的多少。
【错解分析】选项C)中是指针p所指向的内存地址中内容是20。
【考点链接】在用完申请后的内存应立刻释放。