Разработка и реализация на языке высокого уровня алгоритма выделения сильносвязных компонент ориентированного графа
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
i/> в функцию по значению, а не по ссылке (при этом передача по ссылке эмулируется с помощью указателей);
">указатели на функции и статические переменные
области действия имён;
-,;">структуры и объединения - определяемые пользователем собирательные типы данных, которыми можно манипулировать как одним целым;
Вот некоторые особенности других языков программирования, которых не имеет Си:
автоматическое управление памятью;
(C++ генерировали код программы на языке Си);
;">замыкание ;
);">вложенные функции (существуют компиляторы языка Си реализующие эту функцию, например компилятор GNU );
;
функции высшего порядка
карринг.
,,.,,.,,, сократило этот разрыв.
.">Одним из последствий высокой эффективности и переносимости Си стало то, что многие компиляторы, интерпретаторы и библиотеки других языков высокого уровня часто выполнены на языке Си.
:">После публикации K&R C в язык было добавлено несколько возможностей, поддерживаемый компиляторами AT&T и некоторых других производителей:
функции, не возвращающие значение (с типом void) и указатели, не имеющие типа (с т?/p>