Pregunta

¿Por qué lanzamos? malloc, como en el siguiente?

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

Qué es malloc¿Cuál es el tipo de devolución normal?Porque nosotros necesidad para lanzarlo?

¿Fue útil?

Solución

De una guía estándar:

Declaración:

void *malloc(size_t size);

Asigna la memoria solicitada y le devuelve un puntero.El tamaño solicitado es bytes de tamaño.El valor del espacio es indeterminado.En caso de éxito, se devuelve un puntero al espacio solicitado.En caso de error, se devuelve un puntero nulo.

¡Eso debería ser todo!

Otros consejos

Este es el prototipo de malloc.

void *malloc(size_t size);

Generalmente no es necesario encasillar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top