Вечер добрый! Пишу на с++. У меня есть массив int из n элементов, каждый из которых равен какому либо значению. Можно ли не обращаясь напрямую к массиву, изменить содержимое ? То есть, найти адреса моего массива, после чего изменить мой массив. Как найти адреса моего массива ? И зная адреса как изменить элементы ?
Кратко: если у тебя есть массив
int arr[n];
, то для нахождения его адреса и косвенного изменения содержимого массива тебе нужно напрямую обратиться к переменнойarr
хотя бы один раз.А вот исчерпывающий ответ на все остальные вопросы ты найдешь в 5 главе книги Кернигана и Ритчи "Язык программирования C". Однако, я тебе советую прочитать всю книгу — так ты достаточно детально узнаешь все сишное подмножество C++.