Понимание зачем нужны указатели == понимание того, как в С/С++ работает память и что с ней делать. Ведь всё храниться в памяти... +с ней можно интересные фокусы делать... По началу без указателей спокойно обойтись можно... Насущьные проблемы решаются глобальными примеренными, массивами (Хотя это тот же указатель...) и т. д. Но потом... Самая такая область, где без понимания указателей ну вообще никак - Параллельное программирование Потом ещё реализация структур данных... тоже нереально что-то без указателей сделать... Эт тока самые такие, прикладные применения...