1 год назад
Структуры в Си. (9лаба)
Сегодня мы с вами поговорим об некой BAZE языка С структуры. Структура – это тип данных, который может включать в себя несколько полей – элементов разных типов (в том числе и другие структуры). Зачем нужны структуры? Представим себе базу данных библиотеки, в которой хранится информация о книгах. Для каждой из них нужно запомнить автора, название, год издания, количество страниц, число экземпляров и т.д. Как хранить эти данные? Поскольку книг много, нужен массив. Но в массиве используются элементы одного типа, тогда как информация о книгах разнородна, она содержит целые числа и символьные строки разной длины...
5 лет назад
Создавай структуры как боженька
Странности при создании структур мы с вами разобрали,теперь научимся ими управлять.Думаю вы без меня прекрасно поняли,что если правильно подсчитывать биты можно уже неплохо экономить место. При экономии даже каких-то 4 байта-уже хороший показатель того,что вы знаете своё дело.В некоторых проектах эти 4 байта могут быть ключевыми,особенно если требуется часто пользоваться структурой. Довольно демагогии,приступим к разбору новой директивы препроцессора,которая облегчит создание компактных структур,а именно pragma...