Курс программирования на языке Си: учебник

Лицевая обложка
Настоящий учебник предназначен для изучения программирования на стандартном языке Си. Ориентация сделана как на изложение синтаксиса и семантики конструкций языка, так и на их практическое использование при решении типовых задач программирования. Целью учебника является изложение методики и принципов корректного, структурированного программирования на языке Си. Программы, иллюстрирующие конструкции и возможности языка, написаны максимально понятно для читателя. Авторы нигде не гнались за эффективностью кода в ущерб его структурированности и простоты. Возможности современных компиляторов языка Си таковы, что они позволяют генерировать весьма эффективный код по тексту хорошо структурированной программы без специальных ухищрений программиста, направленных на повышение быстродействия или незначительную экономию памяти. Книга написана на основе дисциплин, которые авторы в течение ряда лет преподавали в Московском институте электроники и математики на факультетах прикладной математики, автоматики и вычислительной техники и факультете повышения квалификации инженеров. Материал курса соответствует учебной программе дисциплины «Алгоритмические языки и программирование». Изучение указанной дисциплины, в частности языка Си, служит основой для курсов по математическому обеспечению компьютеров и сетей, по операционным системам, построению компиляторов и системному программированию.Издание предназначено для студентов и преподавателей вузов, а также для желающих освоить самостоятельно программирование на языке Си.
 

Отзывы - Написать отзыв

Не удалось найти ни одного отзыва.

Содержание

ПРЕДИСЛОВИЕ
6
Глава
8
Контрольные вопросы
54
Контрольные вопросы
111
Глава 4
141
Глава 5
176
Глава 6
239
Глава 7
283
ПОДГОТОВКА И ВЫПОЛНЕНИЕПРОГРАММ
334
Приложение 1
350
Приложение 4
369
Авторские права

Часто встречающиеся слова и выражения

адрес аргументов байта битового битовые поля будет Введите ввода вещественного числа вещественных виде возвращает значение возможность вывода выполняется выражения вычисления десятичных динамической директивы длину должно доступ других есть заголовочном файле задает идентификатор имеет имени имя инициализации исполняемый модуль использовать используется каждой качестве коды количество компилятор константы которых лексемы макроса массив модулей может можно Например обработки образом объекта объектных модулей одного операнда оператор операционной системы описание определяется первого позволяет помощью поразрядное после последовательность потока представления препроцессорной Пример присваивания программист Прототип функции работы равно разыменования ранг рассмотрим Результат выполнения программы рекурсивных рис символов символьных скобки следующие слова случае соответствии спецификатор спецификации преобразования списка структурного типа структуры текста программы тела функции точкой указатель на функцию унарная операция участка памяти формат форматной строке целое целочисленных число элементов массива является языка языке Си break char define double Enter float fraction include stdio.h long malloc printf return scanf sizeof struct UNIX unsigned void main

Библиографические данные