Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
5
Кастование указателя и сдвиг
Условие задачи
Нужно понять, как будет работать программа, если преобразовать указатель на массив целых чисел к типу int8_t*, выполнить смещение указателя и вывести полученный байт.
int data[8] = {1, 1, 1, 1, 1, 1, 1, 1};
int8_t* p = (int8_t*)data;
p += 3;
std::cout << (int)*p << std::endl;