Дает ли array[-1] последний элемент массива?

программируя мою плату микроконтроллера arduino на C, я заметил странное поведение.

Из-за логической ошибки в моей программе контроллер обратился к -1-му элементу массива целых чисел.

 int array[5];

 array[4] = 27;
 // array[-1] gives 27 now.

Правильно ли я получаю последний элемент массива, используя -1в качестве селектора элементов?

7
задан Cam 25 March 2012 в 16:16
поделиться