• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wskaźniki dziesiętne wyświetlenie

0 głosów
149 wizyt
pytanie zadane 9 listopada 2015 w C i C++ przez Luna Cognita Dyskutant (8,130 p.)

#include <iostream>

using namespace std;

int *wsk;

int main()
{
    int liczba = 5;
    wsk = &liczba;

    cout << wsk << endl;
    cout << &wsk << endl;
    cout << *wsk << endl;


    return (0);
}

 

Mam problem ze zrozumieniem. Pierszy cout wypisze adres w pamieci zmiennej liczba, ostatni wypisze wartosc zmiennej liczba, a ten srodkowy wypisze adres w postaci 0x477008 zamiast 0x29fefc jak w pierwszym.

jak wskaźnik wskazuje sam na siebie to adres juz nie jest wyświetlany dziesietnie czy co?

 

 

 

1 odpowiedź

+3 głosów
odpowiedź 9 listopada 2015 przez Krawiec91 Pasjonat (19,600 p.)
wybrane 9 listopada 2015 przez Luna Cognita
 
Najlepsza
Jako pierwsze wyświetlasz adres zmiennej liczba.
Jako drugie wyświetlasz adres zmiennej (wskaźnika) wsk. Wskaźnik, jako że też jest zmienną, także ma swój adres w pamięci.
Jako trzecie wyświetlasz wartość zmiennej liczba.

Podobne pytania

0 głosów
1 odpowiedź 206 wizyt
0 głosów
1 odpowiedź 518 wizyt
pytanie zadane 8 grudnia 2022 w C i C++ przez Pysa6 Nowicjusz (220 p.)
0 głosów
1 odpowiedź 417 wizyt
pytanie zadane 1 grudnia 2022 w C i C++ przez Pysa6 Nowicjusz (220 p.)

93,720 zapytań

142,635 odpowiedzi

323,264 komentarzy

63,268 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...