есть массив const unsigned char A[6]={1,2,3,4,5,6};
есть константа const int x = &A;
есть указатель unsigned char *pointer;Вчера мучил WinAVR и оказалось, что в ответ на:
volatile unsigned char TW_buffer[256];
const unsigned int TW_pointer = (unsigned int)&TW_buffer[256];
TW_pointer оказывается переменной в сегменте .data
В чём я был неправ?