Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako prideliť 2D Array ukazovateľ

Programy vám umožní prístup k pamäti počítača . Môžete použiť túto pamäť pre ukladanie dát , zmeny dát a načítanie dát . Programy prideliť pamäť , aby získal prístup k pamäti z operačného systému . V programovacom jazyku C , budete musieť prideliť pamäť pre dátové štruktúry vytvorené za behu . Napríklad , program , ktorý využíva dvojrozmerný graf by mohol ukladať dáta do 2D poľa , ak to bolo pridelené ako prvý . Pridelenie je veľmi dôležitým krokom v používaní pamäti počítača správne . Veci , ktoré budete potrebovať
C integrované vývojové prostredie ( IDE ) , ako je napríklad Eclipse CDT
C Compiler , ako GCC
Zobraziť ďalšie inštrukcie Cestuj 1

Založte C IDE kliknutím na jeho ikonu programu . Keď sa otvorí , vyberte " File /New /Project " a zvoľte " C Project " vytvoriť nový C projekt . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE .
2

Vytvoriť nový hlavnú funkciu . Táto funkcia je miesto , kde začína váš program . Budete umiestniť všetky zdrojový kód súboru v zložených zátvorkách v hlavnej funkcie . Vložte nasledujúci text v hornej časti súboru zdrojového kódu :

int main ( )

{ }
3

deklarovať množinu čísel , ktorá určiť veľkosť dvoch - rozmerné pole . Budete potrebovať premennú pre ich šírka , dĺžka a oblasť . Napíšte nasledujúce príkazy vnútri hlavné funkcie :

int width = 5 ;

int delka = 5 ;

int plocha = šírka * dĺžka ;
4

Nájdite veľkosť potrebuje dvojrozmerné pole danej oblasti výpočtu . Napríklad , ak ste boli vytvoriť mriežku " char " dátové typy , mali by ste použiť " sizeof " funkcie , ako je toto :

int size = sizeof ( char ) * oblasti ;
5

deklarovať ukazovateľ na dvojrozmerné pole a prideliť vypočítané nároky na pamäť . Napíšte nasledujúci príkaz na vykonanie tohle :

char ** arrayPointer = calloc ( sizeof ( char ) , veľkosť ) ;
6

Spustite program stlačením zeleného tlačidla " Play " nachádza sa na hornom riadku tlačidiel . Program nemá žiadny výstup .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené