Wpis z mikrobloga

@Kaczus2B: dokładnie, "tablica++" zmienia Ci adres na który wskazuje ta zmienna. A zwalniać musisz ten adres, który zaalokowałeś. Można też ewentualnie po prostu indeksować tablica[i] - wtedy wskaźnik się nie zmieni.
@Mtyrio Inna sprawa, że ten program nic nie robi :D. Wypisujesz po prostu kolejne adresy ....
  • Odpowiedz
@Mtyrio: wskaźnik to nic innego jak int który zawiera w sobie jakiś tam adres do komórki pamięci. Jakbyś napisał na wskaźniku liczbę 10, wskazałby on na komórkę pamięci nr 10. Inkrementując/dekrementując wskaźnik skaczesz po poszczególnych komórkach pamięci, tyle. Żeby nie nadpisać adresu komórki a zmienić wartość znajdującą się pod tą komórką, wykorzystujesz operator *. Chyba tyle. ;)
  • Odpowiedz