First page Back Continue Last page Overview Graphics
Opakování: ukazatele
každá proměnná má adresu (to, kde leží v paměti) a hodnotu (obsah)
- adresu proměnné získáme operátorem &
- např. int i; f(&i);
- zavolání funkce s adresou proměnné typu int
- hodnotu proměnné získáme uvedením jména proměnné
- např. int i, j; i = 3; j = i;
ukazatel je proměnná, která má jako hodnotu adresu jiné proměnné
- je daný typ proměnné, např. ukazatel na int: int *p;
- hodnotu ukazatele získáme uvedením jména (hodnota je adresa proměnné)
- obsah odkazované proměnné získáme operátorem *
- např. int *p; p = &i; i = 3; (*p)++;