首页 / 科技数码 / 正文

malloc函数详解

使用malloc函数创建动态数组

double * ptd ; ptd = ( double * ) malloc ( 30 * sizeof ( double ) ) ;

这段代码中,malloc函数为30个double类型的值请求内存空间,然后使用强制类型转换将返回的指针转换成(double*)类型,然后赋值给ptd,即设置ptd指向所分配内存块的首元素。回忆数组的定义,数组名即为数组首元素的地址。我们将ptd指向内存块的首元素,便可以像使用数组名一样使用它。

如有侵权请及时联系我们处理,转载请注明出处来自