已有定义:double *p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元______。

admin2009-01-15  27

问题 已有定义:double  *p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元______。

选项

答案p=(double*)malloc(sizeof(double)):或p=(double*)malloc(8);

解析 malloc()函数只有一个参数,该参数指定了需要分配多少字节的内存。然后将分配好的内存块的首地址作为void*(未知类型指针)返回.故标准的调用形式应该写成:
p (double*)malloc(sizeof(double));
转载请注明原文地址:https://kaotiyun.com/show/EsXp777K
0

最新回复(0)