Введение в язык программирования Си.
Всем привет! В своей первой статье я хотел бы кратко описать язык программирования Си. Несмотря на то, что Си был придуман в 70-х годах XX века, сегодня Си является неотъемлемой частью программирования. Так, ядро операционной системы Linux практически полностью написано на Си. Более того, самая популярная сейчас операционная система Wndows тоже содержит в своем ядре Си (изначально она была написана на чистом Паскале, потом на Си, а сейчас большие куски написаны на С++) Сейчас особенно моден такой язык программирования, как python...
1 год назад
Создание функции с типом данных как параметром в Си
Для начала следует сказать, что создать функцию, которая принимала бы как параметр тип данных в си невозможно. Однако можно создать макрос, который работал бы похожим образом. Изначально передо мной стояла задача вывести диапазоны типов данных (вообще для этого есть специальная библиотека). Но мне было интересно реализовать это самостоятельно. Конечно, можно было бы просто прописать это вручную, но я решил посмотреть, получится ли сократить этот код (не получилось). Итак, для начала создадим структуру с одним полем, что положить туда размер типа данных: struct type_property { short size; };...