Справочные руководства по C
Я изучал C-программирование в колледже несколько лет назад и разработал некоторые средние приложения в то время (ничего серьезного). Теперь мне нужно разработать еще несколько "продвинутых" приложений C (включая потоки POSIX и RPC), но сейчас я немного ржавчив даже с основами.
Может ли кто-нибудь порекомендовать мне хорошие онлайн-справочники C? Это может помочь мне быстрее наладиться.
Ответы
Ответ 1
Я получил все это из предыдущего аналогичного вопроса о SO. Я хотел бы отметить оригинальные плакаты, но, к сожалению, не могу найти этот вопрос.
Ответ 2
В самом основном я нашел эту справочную карту очень полезной. Не помогает с более продвинутыми функциями, но может помочь избавиться от ржавчины.
Ответ 3
Это не онлайн, а раздача лучших ссылок на C Harbison and Steele (да - это лучше, чем K & R).
Вы можете получить 4-е издание для доставки в основном (я не знаю, какие улучшения были сделаны в 5-м издании.):
http://www.amazon.com/dp/0133262243
Ответ 4
Не забудьте man-страницы. Если вы разрабатываете какую-либо платформу UNIX (Linux, BSD, Cygwin), вы почти всегда можете сделать что-то вроде man printf
или info printf
, чтобы получить документацию для любой библиотечной функции.
Ответ 5
руководства
Учебник
Ответ 6
Лучшей ссылкой на C является Kernighan и Ritchie "Язык программирования C" в форме мертвого дерева. Это компактно и полно.
Для онлайн-справки вы можете попробовать Брайана Кернигана Программирование в C-учебнике.
Ответ 7
C-книга свободно доступна
онлайн. Это не настоящая ссылка
ручной, но все же довольно хороший
ресурс. На веб-сайте:
Это онлайн-версия The C Книга, второе издание Майка Банахана, Деклан Брейди и Марк Доран, первоначально опубликованный Addison Wesley в 1991 году. Эта версия сделана свободно доступны.
Пока эта книга больше не печатается, его содержание по-прежнему очень актуально Cегодня. Язык C по-прежнему популярный, особенно для open source программного обеспечения и встроенного программирования. Мы надеюсь, эта книга будет полезна или наименее интересным, людям, которые используют С.
Ответ 8
Я бы рекомендовал по крайней мере один раз прочитать comp.lang.c FAQ, чтобы помочь избавиться от ржавчины. Для справочного материала вы можете захотеть захватить копию стандарта C, последняя версия C99 с включенным TC3 доступна бесплатно здесь, для C89 последняя версия проекта доступна в виде текстового файла или вы можете получить копию Аннотированный стандарт ANSI C для нескольких долларов и иметь твердую копию фактического стандарта (просто игнорируйте "аннотации" на правых страницах). Поскольку вы используете POSIX, вы можете более подробно ознакомиться с Спецификацией Single Unix, которая включает в себя библиотеку Standard C, а также функции POSIX, вы можете прочитать/загрузить SUSv3 на Открыть группу (требуется регистрация, но бесплатно и быстро).
Для автономного ресурса я бы также рекомендовал Harbison и Steele C: Справочное руководство (5-е издание), оно полностью охватывает все языки функция и стандартная функция C и различия документов между различными стандартными версиями.
Ответ 9
Лучшая онлайн-ссылка для C и С++, вероятно, www.cplusplus.com
QuantumPete