Obsah:

Jak zjistím hodnotu ukazatele?
Jak zjistím hodnotu ukazatele?

Video: Jak zjistím hodnotu ukazatele?

Video: Jak zjistím hodnotu ukazatele?
Video: JAK UDĚLAT ANALÝZU AKCIE (CO SLEDOVAT) 2024, Listopad
Anonim

Chcete-li získat hodnota ukazatele , stačí odkázat na ukazatel . int *ptr; int hodnota ; *ptr = 9; hodnota = *ptr; hodnota je nyní 9. Doporučuji si přečíst více o ukazatele , to je jejich základní funkce.

Jen tak, jak získáte přístup k hodnotě ukazatele?

kroky:

  1. Deklarujte normální proměnnou, přiřaďte hodnotu.
  2. Deklarujte proměnnou ukazatele stejného typu jako normální proměnná.
  3. Inicializujte proměnnou ukazatele s adresou normální proměnné.
  4. Přístup k hodnotě proměnné pomocí hvězdičky (*) - je známá jako operátor dereference.

Kromě výše uvedeného, jakou hodnotu má ukazatel v C? Klíčové body k zapamatování o ukazatelích v C: Normální proměnná ukládá hodnotu, zatímco proměnná ukazatel ukládá adresu proměnné. Obsahem ukazatele C je vždy celé číslo, tedy adresa. Ukazatel C je vždy inicializován na nula , tj. int *p = nula . Hodnota nula ukazatel je 0.

Víte také, jakou hodnotu má ukazatel?

To znamená, že a ukazatel obsahuje paměťovou adresu jiné proměnné. Jinak řečeno, ukazatel nedrží a hodnota v tradičním smyslu; místo toho obsahuje adresu jiné proměnné. A ukazatel "ukazuje" na tuto jinou proměnnou tím, že drží kopii její adresy.

Co je ukazatel s příkladem?

A ukazatel je proměnná, která ukládá adresu jiné proměnné. Na rozdíl od jiných proměnných, které obsahují hodnoty určitého typu, ukazatel obsahuje adresu proměnné. Pro příklad , celočíselná proměnná obsahuje (nebo můžete říci ukládá) celočíselnou hodnotu, avšak celé číslo ukazatel obsahuje adresu celočíselné proměnné.

Doporučuje: