c++中double什么意思?

x=(double*)malloc((n+1)*sizeof(double));麻烦给我讲下我编程白痴谢谢
2025-04-02 09:17:43
推荐回答(3个)
回答(1):

double是双精度浮点类型
sizeof(double)是返回double类型的字节长度
(double*)是把malloc返回的void*指针转换为double*型指针,然后才能赋值给x

这个句子就是分配一个长度为n+1的double型数组,并把数组头地址赋给x

回答(2):

使得指针指向一个double类型的动态存储单元。

回答(3):

double 是双精度浮点数,它占用8个字节内存。