pointer pokazuje na memorisku lokaciju neke promenjljive, a ja pitam , molim da mi neko objasni zasto je to toliko vazno.
Sad baš za taj slučaj i ne toliko koliko za slučaj da pokazuje na niz takvih promenljivih, ili niz struktura, memorijski blok i sl. Generalno, pointer ti pruža mogućnost interpretiranja informacije onako kako želiš, tj. upotrebom cast operatora možeš je tretirati kao običan memorijski blok. Npr. niz struktura možeš inicijalizovati na 0 šetanjem pointera kroz petlju i upisom 0 na memorijske lokacije, umesto da to radiš komandama strcpy() za stringove, <var> = <f> za float/double i sl.
Pointere treba koristiti i kao parametre funkcija umesto prenosa po vrednosti. U C++ za ovo imaš pogodnije prenose po referenci. Itd, itd... Kad počneš da koristiš polako ćeš shvatati zašto je to dobro, ili što bi rekao čika Jova Zmaj: "Kad porasteš, kašće ti se samo..."
