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

admin2009-01-15  41

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

选项

答案p=(double *)malloc(sizeof(double))

解析 malloc函数的作用是在内存中开辟指定大小的存储空间,并将此存储空间的地址作为函数值带回,其原型为void*malloc(unsigned int slze),要将此返回地址赋给一个指向双精度型的指针变量,则应进行强制类型转换(double *)。
转载请注明原文地址:https://kaotiyun.com/show/lUXp777K
0

最新回复(0)