下面程序的执行结果是    #include" iostream.h"    void main( )    { int * p,r;     p=new in;     * p=20;     r=sizeof(* p);     cout < < r

admin2010-03-29  44

问题 下面程序的执行结果是    #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

答案8

解析 理解sizeof的用法,它可以运算出各种数据类型所占内存空间的多少。注意:选项C)中是指针p所指向的内存地址中内容是20。注意:在用完申请后的内存应立刻释放。
转载请注明原文地址:https://kaotiyun.com/show/l9jp777K
0

最新回复(0)