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 .