Мне было интересно получить доступ к частям памяти, которые я выделил для лучшего понимания вещей, скажем, я выделил 10 байтов с malloc
и printf("%p", &foo)
возвращает 0xff0a
, смогу ли я выделить 0xff0a->0xff1a
(моя шестнадцатеричная математика на данный момент плохая) и доступ к любому из этих отдельных байтов?
Мне кажется, я помню, что использовал ключевое слово volatile
вместе с адресом памяти для этого, хотя я не уверен, что этот код смог сделать ..
Я предполагаю, что я имею в виду, как мне получить доступ к случайному байту в памяти, приведенному как символ или целое число, которое я могу сохранить в указателе для доступа к нему позже.