陈王忠的回答:double是双精度浮点类型 sizeof(double)是返回double类型的字节长度 (double*)是把malloc返回的void*指针转换为double*型指针,然后才能赋值给x 这个句子就是分配一个长度为n+1的double型数组,并把数组头地址赋给x 张家平的回答:double是双精度浮点类型 sizeof(double)是返回double类型的字节长度 (double*)是把malloc返回的void*指针转换为double*型指针,然后才能赋值给x 这个句子就是分配一个长度为n+1的double型数组,并把数组头地址赋给x 命运掌握在自己手中的回答:双精度的意思,双精度(double)是相对于单精度(float)而言的,它比单精度多占一倍的内存空间,所以表示的数字范围也就更大。一般情况下双精度占用8个字节。 |