Program ger dig möjlighet att komma åt datorns minne . Du kan använda detta minne för att lagra data , ändra data och data belastning . Program allokera minne för att erhålla åtkomst till minnet från operativsystemet . I programspråket C , måste du allokera minne för datastrukturer som skapas under körning . Till exempel kan ett program som använder en tvådimensionell graf lagra data i en 2D array, om den har tilldelats först . Allokera är ett mycket viktigt steg i att använda datorns minne på rätt sätt . Saker du behöver
C Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
C Compiler , såsom GCC
Visa fler instruktioner
1
Ladda C IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv /Nytt /Project " och välj " C-projekt " för att skapa ett nytt C-projekt . En tom källkod filen visas i textredigeraren delen av IDE .
2
Skapa en ny huvudfunktion . Denna funktion är där ditt program börjar. Du kommer att placera alla dina källkod fil inom klammerparenteser av huvudfunktionen . Placera följande text längst upp källkoden filen :
int main ( ) katalog
{ } Addera 3
Deklarera en uppsättning heltal som bestämmer storleken på den tvådimensionella matrisen . Du behöver en variabel för bredd , längd och område . Skriv följande uttalanden inuti huvudsakliga funktion :
int width = 5;
int längd = 5;
int area = bredd * längd;
4
Hitta den storlek som behövs genom en tvådimensionell array ges det beräknade området . Till exempel , om du skapar ett rutnät av " röding " datatyper , skulle du använda " sizeof " funktionen så här :
int size = sizeof ( char ) * område ,
5
Deklarera en pekare till en tvådimensionell array och fördela de beräknade minne . Skriv följande uttalande att utföra detta :
char ** arrayPointer = calloc ( sizeof ( char ) , storlek ) ,
6
Kör programmet genom att trycka på den gröna knappen "Spela" ligger på den översta raden av knappar . Programmet har ingen utgång .