В части III книги рассматривается стандартная библиотека языка C. В главе 12 обсуждаются вопросы редактирования связей, использования библиотек и заголовков.
В этой книге дается описание стандартных функций, определенных как для C89, так и для C99. В C99 входят все функции, заданные для C89. Поэтому при наличии компилятора, поддерживающего стандарт C99, можно пользоваться всеми функциями, описанными в данной части. Для компилятора, поддерживающего стандарт С89б функции, определенные только в C99, не доступны. Кроме того, в стандарт C++ входят функции, определенные для C89, но не входят те из них, что определены в C99. Если функция определена только в C99, то об этом будет сказано в ее описании.
При изучении стандартной библиотеки следует помнить, что большинство создателей компиляторов стараются сделать свою библиотеку как можно более полной. Библиотека конкретного компилятора может содержать большое количество дополнительных функций, не рассматриваемых здесь. Например, стандартная библиотека языка C не содержит ни каких графических функций, а также функций вывода на экран, потому что они зависят от вычислительной среды. Тем не менее, в большинстве конкретных компиляторов такие функции есть, поэтому всегда полезно просматривать документацию по используемому компилятору.
- Глава 12. Редактирование связей, использование библиотек и заголовков
- Глава 13. Функции ввода / вывода
- Глава 14. Строковые и символьные функции
- Глава 15. Математические фукции
- Глава 16. Функции времени, даты и локализации
- Глава 17. Функции динамического распределения памяти
- Глава 18. Служебные функции
- Глава 19. Функции обработки двухбайтовых символов
- Глава 20. Библиотечные средства добавленные в версии C99