Az indirekt operátor egy unáris operátor, amelyet a () jel jelöl. Az indirection operátor használható egy egész számra mutató mutatóban, egész számokra mutató mutatók egydimenziós tömbjében, karakterre mutató mutatóban és ismeretlen típusra mutató mutatóban.
Melyik a működési irány?
Az indirection operátor a csillag vagy az a karakter, amit a szorzáshoz is használunk Az indirection fogalmát dereferálásnak is nevezik, vagyis nem a mutatóra vagyunk kíváncsiak, hanem szeretné azt az elemet, amelyre a cím hivatkozik, vagy hivatkozik.
Hogyan használják az indirekt operátort a C-ben?
A C-ben lévő közvetettséget az operandusjelöli, amelyet egy mutatóváltozó nevekövet. Jelentése: „hozzáférés a tartalomhoz, amelyre a mutató mutat”. Sajnos ez az operátor megegyezik azzal az operátorral, amely a mutató adattípusait jelöli a mutatóváltozók deklarálásakor.
Mit nevezünk indirekt operátornak?
A hivatkozási operátor vagy az indirekt operátor, amelyet néha "" (azaz egy csillag) jelölnek, egy unáris operátor (azaz egyetlen operandussal rendelkező), amely olyan C-szerű nyelvekben található, amelyek tartalmazzák a mutatóváltozó. Egy mutatóváltozón működik, és a mutató címének értékével egyenértékű l-értéket ad vissza.
Mire használható a cím operátor és az indirection operátor?
A művelet eredménye az operandus által címzett érték; vagyis azon cím értéke, amelyre az operandusa mutat. Az eredmény típusa az a típus, amelyet az operandus címez. Az indirection operátor eredménye a következő: , ha az operandus típusú pointer to type