eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingwskaźnik na wskaźnik na wskaźnikRe: wskaźnik na wskaźnik na wskaźnik
  • X-Received: by 10.140.37.148 with SMTP id r20mr165127qgr.0.1402165776247; Sat, 07 Jun
    2014 11:29:36 -0700 (PDT)
    X-Received: by 10.140.37.148 with SMTP id r20mr165127qgr.0.1402165776247; Sat, 07 Jun
    2014 11:29:36 -0700 (PDT)
    Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.glorb.com!c
    1no24317462igq.0!news-out.google.com!k18ni6553qav.1!nntp.google.com!hw13no52973
    35qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Sat, 7 Jun 2014 11:29:36 -0700 (PDT)
    In-Reply-To: <lmvihf$dlo$2@node1.news.atman.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=37.209.130.222;
    posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
    NNTP-Posting-Host: 37.209.130.222
    References: <lmvihf$dlo$2@node1.news.atman.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <4...@g...com>
    Subject: Re: wskaźnik na wskaźnik na wskaźnik
    From: firr <p...@g...com>
    Injection-Date: Sat, 07 Jun 2014 18:29:36 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:205911
    [ ukryj nagłówki ]

    W dniu sobota, 7 czerwca 2014 19:35:42 UTC+2 użytkownik tusk, donald tusk napisał:
    > na wstępie powiem, że do po tego pytania nie kieruję... więc cisza
    >
    >
    >
    > nie mogę załapać czegoś takiego jak wskaźnik na wskaźnik na wskaźnik na
    >
    > itd... jak to się definiuje i jak się tego używa?
    >
    >
    >
    > i drugie, jak operuje się wskaźnikiem na wskaźnik na wskaźnik na
    >
    > wskaźnik w tablicach wielowymiarowych?

    taki wielokrotny wskaznik to nic innego jak zwykly wskaznik, (tj fizycznie adres ) -
    rozni sie tylko
    typem (przynajmniej z grubsza mowiac bo te pojecia
    u fundamentow c sa chyba nieco zagmatwane nawet chyba (w standardzie czy gdziec) nie
    operuje sie ich definicjami co bardziej wlasnosciami) - tak ze po prostu zdaje sie
    mozesz to traktowac jako zwykly wskaznik - typ tylko informuje cie ze tam dalej nie
    czeka dana a kolejny (lub np kolejne siedem) kolejnych wskaznikow

    jak sie natomiast operuje takimi wskaznikami w tym ich tablicowym wydaniu to
    wlasciwie do dziś nie wiem,

    jesli a jest wskaznikiem to a[0] jest tą daną,
    jesli b jest wskaznikiem na a to b[0] powinno byc
    (chyba) wartoscia wskaznika a wiec b[0][0] powinno byc ta daną, jesli c jest wsk na b
    to c[0][0][0]
    powinno byc (chyba) ta daną - i tak chyba jest w c

    nizej nieco bardziej zaawansowana czesc *

    byc moze mozesz tez robic mixy tych 'arytmetyk' (ale tego tez nie jestem pewien bo
    raczej rzadko sie tego uzywa) tj np: *b jest tym samym co b[0],
    *(b+5) jest tym samym co b[5] wiec *(b+5)[4] powinno byc tym samym (?) co b[5][4] i
    tym samym co *(b[5]+4) - nie wiem jednak czy tak jest, ale
    nie jest to praktycznie az tak istotne

    z klei c[4][5][6] mozna by przerabiac na
    *(c[4]+5)[6] i tak dalej



    * nie jest to trudne tylko trzeba zrozumiec rownowazniosci adres: b+5 === & b[5] i
    wartosc: *(b+5) = b[5]
    (z tego by wynikale ze powinno tez moze
    działac cos takiego jak *(&b[5]) === b[5]
    ale nie wiem czy to działa







Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: