Sección 5.3Secciónpág. 93
Punteros y arreglos — en El Lenguaje de Programación C
“En C existe una relación estrecha entre punteros y arreglos, tan estrecha que deben tratarse simultáneamente: cualquier operación que pueda lograrse indexando un arreglo puede realizarse también con punteros.”
K&R trata punteros y arreglos juntos: la 5.3 es la base para entender qué devuelve malloc y por qué hay que liberarlo con free.