Подтвердить что ты не робот

Справочные руководства по C

Я изучал C-программирование в колледже несколько лет назад и разработал некоторые средние приложения в то время (ничего серьезного). Теперь мне нужно разработать еще несколько "продвинутых" приложений C (включая потоки POSIX и RPC), но сейчас я немного ржавчив даже с основами.

Может ли кто-нибудь порекомендовать мне хорошие онлайн-справочники C? Это может помочь мне быстрее наладиться.

4b9b3361

Ответ 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, чтобы получить документацию для любой библиотечной функции.

Ответ 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