Čo sú operátory adresy a smerovania v jazyku C?
Čo sú operátory adresy a smerovania v jazyku C?

Video: Čo sú operátory adresy a smerovania v jazyku C?

Video: Čo sú operátory adresy a smerovania v jazyku C?
Video: Kurz C C++ | Lekcia 21 | Pointer 2024, November
Anonim

The operátor ktorý je dostupný v C pre tento účel je „&“( adresu z) operátor . The operátor & a bezprostredne predchádzajúca premenná vráti adresu premennej, ktorá je s ňou spojená. C iný unárny ukazovateľ operátor je „*“, nazývané aj ako hodnota pri adresu alebo nepriamy operátor.

Podobne sa ľudia pýtajú, čo je to nepriamy operátor v C?

The operátor dereferencie alebo nepriamy operátor , niekedy označené ako " * " (t. j. hviezdička), je zvláštne operátor (t. j. jeden s jedným operandom) nájdený v C -ako jazyky, ktoré obsahujú premenné ukazovateľa. Funguje s premennou ukazovateľa a vracia hodnotu l ekvivalentnú hodnote na adrese ukazovateľa.

načo sa používa nepriamy operátor? An nepriamy operátor , v kontexte C#, isan použitý operátor získať hodnotu premennej, na ktorú ukazuje ukazovateľ. The nepriamy operátor môže byť použité v ukazovateľ na ukazovateľ na celé číslo, jednorozmerné pole ukazovateľov na celé čísla, ukazovateľ na achar a ukazovateľ na neznámy typ.

Okrem toho, čo je operátor adresy v C?

An adresu -z operátor je mechanizmus v C++, ktorý vracia pamäť adresu premennej. Tieto adresy vrátený tým adresu -z operátor sú známe ako ukazovatele, pretože „ukazujú“na premennú v pamäti. The adresu -z operátor je aunárny operátor reprezentované ampersandom (&).

Čo sú operátory ukazovateľov v C?

Reklamy. C++ poskytuje dva ukazovatele operátorov , ktoré sú (a) Adresa Operátor & a (b) Nepriame Operátor *. A ukazovateľ je premenná, ktorá obsahuje adresu inej premennej, alebo môžete povedať, že premenná, ktorá obsahuje adresu inej premennej, „ukazuje“na inú premennú.

Odporúča: