1. Podaj sposób deklarowania wskaźnika
2.Na jaki adres wskazuje nowo zadeklarowany wskaźnik?
Dwa zadania c++
- Kacperdev
- Użytkownik
- Posty: 3260
- Rejestracja: 23 mar 2010, o 19:19
- Płeć: Mężczyzna
- Lokalizacja: Bydgoszcz
- Podziękował: 17 razy
- Pomógł: 686 razy
Dwa zadania c++
Kod: Zaznacz cały
int * wskaznik=0 // deklaracja
- Sokół
- Użytkownik
- Posty: 451
- Rejestracja: 17 wrz 2006, o 19:22
- Płeć: Mężczyzna
- Lokalizacja: Zielona Góra
- Podziękował: 15 razy
- Pomógł: 55 razy
Dwa zadania c++
W ten sposób zadeklarowany wskaźnik *wsk rzeczywiście nic nie wskazuje (konkretnie: ma wartość 0, co symbolicznie oznacza, że na nic nie pokazuje, próba wczytania danych przez *wsk zakończy się błędem).
Deklaracja (i jednocześnie definicja) wskaźnika w sposób:
typ *nazwa, np.
(czyli bez konkretnej inicjalizacji określonej przez użytkownika)
powoduje, że pokazuje on na losowe miejsce w pamięci (losowe z grubsza, w istocie początkowy adres wskaźnika to adres określany przez dane, które znajdowały się wcześniej w miejscu w pamięci, gdzie wskaźnik został utworzony)
Deklaracja (i jednocześnie definicja) wskaźnika w sposób:
typ *nazwa, np.
Kod: Zaznacz cały
int *wsk
(czyli bez konkretnej inicjalizacji określonej przez użytkownika)
powoduje, że pokazuje on na losowe miejsce w pamięci (losowe z grubsza, w istocie początkowy adres wskaźnika to adres określany przez dane, które znajdowały się wcześniej w miejscu w pamięci, gdzie wskaźnik został utworzony)