Programmi consentono di accedere alla memoria del computer . È possibile utilizzare questa memoria per archiviare i dati , modificare i dati e caricare i dati . Programmi allocano memoria per avere accesso alla memoria dal sistema operativo . Nel linguaggio di programmazione C , è necessario allocare memoria per le strutture di dati creati durante il runtime. Ad esempio, un programma che utilizza un grafico bidimensionale potrebbe memorizzare dati in una matrice 2D , se è stato assegnato prima . L'assegnazione è un passo molto importante nel usando correttamente la memoria del computer . Cose che ti serviranno 
 C ambiente di sviluppo integrato ( IDE ) , come ad esempio Eclipse CDT 
 C Compiler , come GCC 
 Show More Istruzioni 
 1 
 carico del C IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File /Nuovo /Progetto" e scegliere " Progetto C " per creare un nuovo progetto C . Un file di codice sorgente di vuoto viene visualizzata nell'editor di testo parte dell'IDE. 
 2 
 Creare una nuova funzione principale . Questa funzione è dove inizia il tuo programma . Potrai inserire tutti i file di codice sorgente all'interno delle parentesi graffe della funzione principale . Inserire il testo seguente all'inizio del file di codice sorgente : 
 
 int main ( ) { } 
 
 
 3 
 Dichiarare un insieme di numeri interi che determinare la dimensione della matrice bidimensionale . Avrete bisogno di una variabile per la larghezza , la lunghezza e l'area . Scrivere le seguenti istruzioni all'interno della funzione principale : 
 
 int width = 5; 
 
 int lunghezza = 5; 
 
 int zona = larghezza * lunghezza; 
 4 
 trovare la dimensione necessaria per un array bidimensionale dato l' area calcolata . Ad esempio , se si vuole creare una griglia di tipi di dati "char " , è necessario utilizzare la funzione " sizeof " come questo : 
 
 int size = sizeof ( char) * zona ; 
 5 
 dichiarare un puntatore a un array bidimensionale e di allocare la memoria necessaria calcolati. Scrivi la seguente dichiarazione per eseguire questo : 
 
 char ** arrayPointer = calloc ( sizeof (char ) , dimensione) ; 
 6 
 Eseguire il programma premendo il tasto verde "Play" situato sulla fila superiore di pulsanti . Il programma non ha uscita .