это выделение памяти. r[i] это по факту обращение к ячейке памяти по адресу r со смещением i. Четвертая строчка назначает переменной r стартовый адрес и резервирует необходимое количество ячеек памяти, начиная с этого адреса. Если этого не сделать программа попытается обратится к области памяти, которая принадлежит непонятно кому. Вероятнее всего эта фигня скомпилится, но при запуске выдаст ошибку доступа к памяти
NAD:
В мире розовых пони герои умеют любить и ненавидеть. Но в мире антиутопии, где за каждый глоток воздуха и кусок хлеба надо бороться, человеческие пределы острее и глубже. И всё же даже в таких условия...>>В мире розовых пони герои умеют любить и ненавидеть. Но в мире антиутопии, где за каждый глоток воздуха и кусок хлеба надо бороться, человеческие пределы острее и глубже. И всё же даже в таких условиях есть место вечным ценностям. Для кого-то это власть, а для кого-то чувство долга. А ещё есть любовь и милосердие.
Ярко прописанные персонажи, острый сюжет, драматичные события, чудесный слог. Всё, что нужно для чтения хорошей книги. Рекомендую.