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

admin2012-12-03  24

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

选项

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

解析 动态存储单元分配函数malloc的形参为申请动态存储单元的大小。此函数默认返回的类型为无类型的指针,所以调用此函数时需要进行强制类型转换,因而本题需要逅回类型强制转换为double型指针。
转载请注明原文地址:https://kaotiyun.com/show/ewPp777K
0

最新回复(0)