Здравствуйте.
Помогите понять. Я хочу объявить массив указателей и потом присвоить этим указателям ареса других массивов...
uint8_t *globalptr[2]; // глобальный
int main()
{
uint8_t array_1[16];
uint8_t array_2[16];
globalptr[0] = array_1;
globalptr[1] = array_2;
...
Всё это работает.
globalptr - хранит адреса массивов. Но ведь он объявлен как uint8_t, как туда влезают ареса.
Или всё это просто не правильно и у меня вылезает за границы? Однако valgrind ничего не говорит.
Помогите, а то запутался что-то.