Free in C
In questa lezione studieremo la funzione free che serve a rilasciare la memoria precedentemente allocata in maniera dinamica con le funzioni malloc, calloc o realloc. Il prototipo della funzione free…
In questa lezione studieremo la funzione free che serve a rilasciare la memoria precedentemente allocata in maniera dinamica con le funzioni malloc, calloc o realloc. Il prototipo della funzione free…
Con il termine di garbage collection, letteralmente “raccolta dei rifiuti” si intende la liberazione delle porzioni di memoria allocate, ma non più utilizzate. Le aree di memoria liberate tornano così…
In questa lezione studieremo la funzione realloc in C, per modificare le aree precedentemente allocate anche in una fase successiva. Abbiamo già studiato infatti le funzioni malloc e calloc che…
In questa lezione parleremo della funzione calloc in C, che è molto utile per l’allocazione dinamica di array. Nell’esempio precedente abbiamo utilizzato malloc per allocare un array, che è comunque…
Malloc() – In questa lezione utilizzeremo la funzione malloc in C per l’allocazione dinamica della memoria. Quindi proponiamo un semplice programma che prende in input un array di 10 elementi…
In questa lezione studieremo gli array di puntatori. Infatti, dato che i puntatori sono delle variabili, si possono avere anche gli array di puntatori. Facciamo innanzitutto un esempio, dichiarando un…
In questa lezione parleremo della funzione malloc in C e dell’allocazione dinamica della memoria. Come abbiamo già studiato nelle lezioni precedenti, i puntatori consentono di gestire aree di memoria in…
In questa lezione svolgeremo un’altra esercitazione sulle struct in C, al fine di consolidare quanto studiato finora. Quindi proponiamo questo esercizio sulle struct in C a scopo didattico: Definire la…
In questa lezione parleremo di puntatori a strutture in C. Il puntatore ad una struttura rappresenta una variabile che punta all’indirizzo di memoria dove la struttura (record) è allocata. I…