Я пытаюсь понять следующий код
uchar abyHeader[100];
i32 = psSHP->nFileSize / 2;
ByteCopy(&i32, abyHeader + 24, 4);
, где
#define ByteCopy( a, b, c ) memcpy( b, a, c )
Я понимаю, как работает memcpy. Однако я не уверен, что abyHeader + 24
делает с abyHeader. Я знаю, что если у нас есть uchar*
, это пропустит 24 элемента и укажет на следующий элемент. Массив работает так же?