Кто-то любит пирожки, а кто-то - нет.
Часто требуется обрабатывать пачки однородных данных. Например, для осреднения измерений АЦП, преобразования их с помощью Фурье для получения спектра, для обработки изображений как набора точек, обработки звука (набор амплитуд), файлов (как набор байт), строки и всякое такое.
И чтобы их представлять и обрабатывать есть две штуки в языке: массивы и указатели.
Начнём с простого. Массив – это когда мы размещаем в памяти целую кучу однородных переменных одну за другой. Одну, две, десять, сто, тысячу, миллион – сколько памяти хватит и сколько нам надо.
uint8_t array[10]; // Так записывается массив из 10 элементов uint8_t
uint32_t array2[10]; // То же самое, но элементы другого типа.


читать дальше

@темы: программизмы, C