×
Traktatov.net » Язык программирования C [Лекции и упражнения, 6-е изд.] » Читать онлайн
Страница 50 из 557 Настройки

Пожалуйста, введите название книги.

Нажмите [enter] в начале строки для останова.

Язык программирования С

Теперь введите имя автора.

Стивен Прата

Строки, представленные моноширинным шрифтом, являются выходными данными программы, а строка, выделенная полужирным начертанием — это данные, введенные пользователем.

Существует множество способов обмена данными между вами и компьютером. Тем не менее, мы будем полагать, что вы вводите команды с клавиатуры, а ответ компьютера читаете с экрана.

Специальные клавиши

Как правило, вы отправляете строку инструкций, нажимая клавишу, которая обозначена как , , или похожим образом. В тексте мы ссылаемся на нее как на клавишу . Обычно в данной книге считается само собой разумеющимся нажатие клавиши в конце каждой вводимой строки. Тем не менее, чтобы заострить внимание на некоторых моментах, в некоторых примерах кода клавиша указывается явно как [enter]. Квадратные скобки означают, что вы нажимаете одну клавишу , а не вводите с клавиатуры слово enter.

Мы также пользуемся управляющими символами, например, . Таким способом обозначается нажатие клавиши при удержании в нажатом состоянии клавиши (или, возможно, ).

Системы, использованные при подготовке данной книги

Некоторые аспекты языка С, такие как объем памяти, отводимый для хранения числа, зависят от системы. Когда при описании примеров мы упоминаем “наша система", обычно речь идет о компьютере iMac, работающем под управлением OS X 10.8.4 и применении системы разработки XCode 4.6.2 с компилятором Clang 3.2. Большинство программ были также скомпилированы с помощью Microsoft Visual Studio Express 2012 и Pelles С 7.0 в системе Windows 7 и GCC 4.7.3 в системе Ubuntu 13.04 Linux.

Код примеров, рассмотренных в книге, а также решения упражнений по программированию доступны для загрузки на веб-сайте издательства.


Предварительные сведения 49

Требования к системе

Вы должны располагать компилятором С либо иметь к нему доступ. Компиляторы С имеются на огромном множестве различных компьютерных систем, так что перед вами богатый выбор. Удостоверьтесь в том, что используете компилятор С, предназначенный для вашей конкретной системы. Некоторые примеры в этой книге требуют поддержки стандарта С99 или C11, однако большинство примеров будут работать с компилятором, поддерживающим стандарт С90. Если применяемый компилятор был разработан до появления стандартов ANSI/ISO, возможно, придется достаточно часто вносить правки в код, поэтому компилятор имеет смысл обновить.

Большинство поставщиков компиляторов делают скидки для студентов и преподавателей, и если вы попадаете в эту категорию клиентов, внимательно изучите веб-сайты поставщиков.

Специальные элементы

В данной книге встречаются специальные элементы, которые подчеркивают важность того или иного вопроса. Ниже показан их внешний вид и даны пояснения, для чего они предназначены.

Врезка

Врезка содержит более глубокий анализ или дополнительную информацию, которая

позволяет подробнее осветить тему.