La malloc "riserva" della memoria al tuo processo ma la memoria esiste comunque.
Se usi della memoria riservata al tuo processo, non avrai mai problemi. In caso contrario, "potresti" non avere (apparentemente) alcun problema nell'usare memoria non riservata ma
1) potresti "sporcare" il contenuto di variabili/array
2) accedere a zone di memoria vietate e avere un crash.
Solo nel secondo caso ti accorgeresti subito dell'errore ma in tutti gli altri casi potresti avere malfunzionamenti successivi (ovviamente in programmi più complessi) e non accorgertene subito.

Rispondi quotando