752 читали · 11 месяцев назад
Структуры в языке C
Язык C довольно прост в том плане, что требует изучения всего пары основных концепций организации памяти. Это размер данных и указатель. А далее у вас есть полная свобода, чтобы манипулировать ими как угодно. В то же время некоторые особенности синтаксиса могут вызвать недопонимание. Рассмотрим, например, структуры. Структура это просто набор данных, такой же как массив. Единственное отличие в том, что массив содержит элементы одного размера с доступом к ним по индексу, а структура может содержать элементы разного размера, и у каждого элемента есть своё имя...
06:44
1,0×
00:00/06:44
28,8 тыс смотрели · 3 года назад
388 читали · 4 года назад
Микроконтроллеры для начинающих. Часть 30. Мост к Си. Инициализированные и не инициализированные переменные
Нет, речь пойдет, как и всегда в рамках данного цикла, не о собственно языке С. Речь пойдет о том, как размещение переменных и констант в памяти микроконтроллера влияет на работу с ними. В частности, на присваивание им начальных значений. Сегодня в качестве примера мы будем пользоваться вот таким фрагментом программы на С Здесь вы можете легко увидеть переменные нескольких типичных групп. В предыдущей статье мы уже сталкивались с этим и знаем, как они размещаются в памяти микроконтроллера. Но тогда мы оставили в стороне вопросы инициализации переменных...