To tylko jedna z 5 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Zmienne wskaźnikowe
Visual C++ 6.0
Wskaźnikiem jest zmienna, której można przypisywać wskazania. Deklarację wskaźnika można poznać po tym, że jej identyfikator jest poprzedzony symbolem * (gwiazdka).
Jeśli w pewnym miejscu programu jest wymagane użycie wskazania zmiennej, to otrzymuje się je poprzedzając nazwę zmiennej operatorem wskazywania & (ampersand).
Po przypisaniu wskaźnikowi ptr wskazania zmiennej, napis *ptr staje się chwilową nazwą tej zmiennej. Po przypisaniu wskaźnikowi wskazania pustego (reprezentowanego przez liczbę 0), użycie nazwy *ptr albo nazwy jej równoważnej (np. ptr[0]) jest zabronione.
int fix1 = 10, fix2 = 20;
int *ptr = &fix1;
cout
(…)
… przekształcana na wskaźnik jej zerowego elementu, a każda nazwa wskaźnika może być indeksowana tak, jak nazwa tablicy.
Jeśli wskaźnik ptr wskazuje pewien element tablicy, to zarówno *ptr jak i ptr[0] jest nazwą tego elementu. Elementy położone z lewej strony elementu wskazywanego mają nazwy ptr[-1], ptr[-2], itd., a elementy położone z prawej mają nazwy ptr[1], ptr[2], itd.
Jeśli i jest wyrażeniem całkowitym…
... zobacz całą notatkę
Komentarze użytkowników (0)