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 previesť odpadá int

C + + programovací jazyk ukladá dáta ako určitý typ . Napríklad číselné dáta môžu byť uložené ako " int " dátový typ . Dátový typ má adresu v pamäti , ktorá uchováva hodnotu . Adresa dáta môžu byť uložené v ukazovateľ rovnakého dátového typu , alebo ako " void " ukazovateľ . " Void " ukazovateľ môže uložiť adresu ľubovoľného typu dát . Napríklad , môžete uložiť adresu s " int " dátový typ v " prázdnom " ukazovateľ . 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 vyberte " C + + " vytvoriť nový C + + projektu . Prázdny zdrojový kód súboru sa zobrazí v textovom editore časti IDE .
2

Vytvorte hlavnú funkciu , ktorá je miesto , kde bude váš program začne . Napíšte nasledujúce v hornej časti súboru zdrojového kódu :

int main ( )

{ }
3

deklarovať " int " premennú písomne ​​nasledujúce vnútri zložených zátvoriek v hlavnej funkcie :

int x = 500 ;
4

deklarovať " void " ukazovateľ písaním pod vyhlásenie napísané v predchádzajúcej nasledujúce krok :

void * voidPtr ;
5

Priraďte adresu " int " dátový typ " X " v " prázdnom " ukazovateľ . Napíšte nasledujúce po " void " ukazovateľ vyhlásenie :

voidPtr = &x;
6

deklarovať " int " ukazovateľ , ktorý ukladá adresu držanie " void " ukazovateľ . To vám umožní liečiť adresu " void " ukazovateľ ako " int " dátový typ . Môžete to urobiť tým , že píše nasledovné vyhlásenie pod jednou napísané v predchádzajúcom kroku :

int * intPTR = ( int * ) voidPtr ;
7

Vytlačte hodnoty nachádzajúce sa na adresa , na ktorý ukazuje ukazovateľ " intPTR " tým , že píše nasledovné :

cout << * intPTR << endl ;
8

spustite program kliknutím zelené tlačidlo " Play " sa nachádza na hornom rade tlačidiel . Program ukladá adresu " int " premennej " x " vnútri " void " ukazovateľ . " Void " ukazovateľ je potom prístupná cez použitie " int " ukazovátko " IntPtr , " a jeho hodnota " 500 " sa vytlačí do výstupu konzoly .

Najnovšie články

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