Теперь про указатели
В предыдущем вопросе я спрашивал про *, теперь мне вообще интересно, для чего нужно операция присваивания? Ведь указатель хранит адрес переменной. Почему нельзя просто использовать?
Чувак. Найди учебник. С примерами. И поделай сам.
Напиши что-нибудь, что будет работать.
А если тебя интересуют указатели - то что-нибудь, чему они для работы нужны.
И вопросы если не пропадут совсем, то станут менее тупыми.
Ты даже не учишь язык по Тостеру, ты просто тратишь чужое время на свои фантазии.
Свое, кстати, тоже. Впустую.
Указатель - это такая же переменная как и все остальные, т.е. область памяти для хранения целочисленного значения. Чтоб ее использовать, ее нужно сначала инициализировать корректным значением, иначе получите ошибку/предупреждение на этапе компиляции.
Т.е. чтоб использовать *p, в p должно лежать корректное значение, поэтому перед этим оператором идет присваивание. В принципе ваш пример откомпилируется, но скорее всего он вызовет падение программы, т.к. адрес 0x1010101 взят с потолка и скорее всего укажет в нераспределенную область памяти. Может и не вызвать падение, тут уж как повезет.