casting y luego desreferenciar punteros en C

Al trabajar conchar buffers en C, a veces sería útil y más eficiente poder trabajar conint fragmentos de datos a la vez. Para hacer esto puedo lanzar michar * a unaint * y use ese puntero en su lugar. Sin embargo, no estoy del todo seguro de que esto funcione de la manera que creo.

Por ejemplo, supongamos que tengochar *data, hace*(int32_t *)data = -1 siempre sobrescribe los bytesdata[0], data[1], data[2] ydata[3] y no otros bytes?

Respuestas a la pregunta(6)

Su respuesta a la pregunta