Zdeňkovo poznámky

Co zjistím a opakovaně vyheldávám, tak sem zapíšu

Uživatelské nástroje

Nástroje pro tento web


programovani:ukazatele

Toto je starší verze dokumentu!


Ukazatelé

deklarce proměnné

char promenna;
char dalsi_promenna;

deklarace ukazatele - *

char *ukazatel; // vznikne místo v paměni pro uložení odkazu na nějakou proměnnou typu char

operátor reference - &

ukazatel = &promenna; // přiřazení adresy v paměni na proměnou pomocí & (ampersand)

operace dereference - *

dalsi_promenna = *ukazatel;

Příklad

ukazatel.cpp
#include <iostream>
using namespace std;
 
int *ukazatel, promenna, dalsi_promenna;
 
int main ()
{
   promenna = 2018; // přiřazení hodnoty do promenné
   ukazatel = &promenna; // uložení adresy paměti na proměnnou 'promenna'
   dalsi_promenna = *ukazatel; // do jiné proměnné uložení HODNOTY přes ukazatel
   cout << dalsi_promenna;
   return 0;
} 
programovani/ukazatele.1515743681.txt.gz · Poslední úprava: 2018/01/12 07:54 autor: Zdeněk Havlík

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki