Obsah:

Kolik úrovní nepřímosti v ukazatelích můžete mít v jedné deklaraci?
Kolik úrovní nepřímosti v ukazatelích můžete mít v jedné deklaraci?

Video: Kolik úrovní nepřímosti v ukazatelích můžete mít v jedné deklaraci?

Video: Kolik úrovní nepřímosti v ukazatelích můžete mít v jedné deklaraci?
Video: Declaring & Initializing Pointers in C 2024, Listopad
Anonim

můžete mít v jediném prohlášení?" odpověď je "nejméně 12." více podporovat. vkusu, ale existuje omezení. Mít dvě úrovně nepřímosti (ukazatel na ukazatel na něco) je běžné.

Zde, kolik různých úrovní ukazatelů existuje?

Mít dva úrovně nepřímosti (a ukazatel do a ukazatel k něčemu) je běžné. Žádný víc než to je o něco těžší přemýšlet; nedělejte to, pokud alternativa nebude horší. Pokud myslíš " Kolik úrovní ukazatele indirection můžete mít za běhu, " tam je bez omezení.

Někdo se také může ptát, co jsou blízko vzdálené a obrovské ukazatele? Blízko ukazatele se používá k uložení 16bitových adresových prostředků v rámci aktuálního segmentu na 16bitovém stroji. Omezení spočívá v tom, že najednou můžeme přistupovat pouze k 64 kb dat. A dálkový ukazatel je typicky 32bitový, který má přístup k paměti mimo aktuální segment.

Jaká je v tomto ohledu funkce tohoto ukazatele?

Toto ukazatel je ukazatel přístupné pouze v rámci nestatického členu funkcí třídy, struktury nebo sjednocení. Ukazuje na objekt, pro který člen funkce je nazýván. Statický člen funkcí nemít tohle ukazatel.

Kdy bychom měli používat ukazatele v programu AC?

Ukazatele se používají (v jazyce C) třemi různými způsoby:

  1. Vytvořit dynamické datové struktury.
  2. Předávání a zpracování proměnných parametrů předávaných funkcím.
  3. Pro přístup k informacím uloženým v polích. (Zejména pokud pracujete s odkazy).

Doporučuje: