Witajcie. Mam kilka zadań teoretycznych z zakresu wskaźników. Z początku trochę rozumiałem, ale po obejrzeniu i poczytaniu paru materiałów na ten temat nie wiem już nic.
Zacznijmy od łatwego materiału żeby zrozumieć o co w ogóle w tym chodzi.
Mam odpowiedzi do tych zadań, ale muszę zrozumieć dlaczego jet tak a nie inaczej. Spójrzmy na zadanie pierwsze.
Rozumiem, że mam jakiś wskaźnik np. int*w któremu przypisuję *tab.
czyli w*=*tab czyli
*tab=10
tab=22935
tab[1]=20 I tu pojawia się pierwszy problem, bo skoro tab bez gwiazdki daje adres,to dlaczego tab[1] bez gwiazdki nie daje adresu tylko wartość?
Zadanie drugie natomiast jest już całkowicie niezrozumiałe.
Mamy tablicę wskaźników. Czyli jeśli poprzednio np *tab pokazała wartość to teraz pokaże adres?
**p to jest wskaźnik na wskaźnik ? Czyli znajduję wskaźnik pierwszego elementu, szukam komórki która ma taką wartość i podaję jej wskaźnik? To by się akurat zgadzało. Wynik to 3.
Ale co z przykładami b. c. oraz f.?