разименовать его и записать в него значение
А куда значение будет записано? Куда указывает указатель, если его не направить на конкретную переменную?
Вы фактически перезаписываете случайную область памяти. Это может оказаться невыделенная память (краш), защищённая от записи (краш), мусор в памяти (хуже всего - кажется что работает), память используемая для каких-либо данных (Поменяли какую-то не имеющую отношения к этому переменную)...
Представьте себе, что вы взяли закипевший чайник и начали наливать кипяток куда-то на стол, не обращая внимания на то, что там окажется: чашка, блюдо, чья-то рука или склонившаяся голова... Приблизительно это вы и делаете.
И ещё: использовать неинициализированный указатель - UB. Это позволяет компилятору сделать с кодом что угодно, хоть удалить его весь.