Программирование на С для начинающих, Майк МакГрат, 2016

Программирование на С для начинающих, Майк МакГрат, 2016.

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

Программирование на С для начинающих, Майк МакГрат, 2016


Установка компилятора языка С.
Программы на языке С изначально создаются как простые текстовые файлы, сохраняемые с расширением .с. Они могут быть написаны в любом текстовом редакторе, даже в программе Блокнот (Notepad) операционной системы Windows — никакого специального программного обеспечения не требуется.

Для того чтобы выполнить программу, написанную на языке С, необходимо ее «скомпилировать» в байт-код, который компьютер сможет понять. Компилятор языка С считывает оригинальную текстовую версию программы и переводит ее во второй файл, имеющий исполняемый байтовый формат, который сможет распознать компьютер.

Если текст программы содержит синтаксические ошибки, компилятор об этом сообщит, и исполняемый файл не будет построен.
Один из наиболее популярных компиляторов языка С — GNU С Compiler (GCC) — доступен бесплатно под лицензией General Public License (GPL). Он включен во все дистрибутивы операционной системы Linux. GNU С Compiler был использован для компилирования в исполняемый код всех примеров этой книги.

Оглавление.
Введение.
1 Приступаем к работе.
Введение в язык С.
Установка компилятора языка С.
Написание программы на языке С.
Компилирование программы на языке С.
Понимание процесса компилирования.
Заключение.
2 Сохранение значений переменных.
Создание переменных в программе.
Отображение значений переменных.
Ввод значений переменных.
Спецификаторы типов данных.
Использование глобальных переменных.
Размещение переменных в регистрах.
Преобразование типов данных.
Создание массивов переменных.
Описание нескольких измерений.
Заключение.
3 Установка значений переменных.
Объявление констант в программе.
Перечисление значений констант.
Создание константного типа.
Определение констант.
Отладка с помощью определений.
Заключение.
4 Выполнение операций.
Выполнение арифметических операций.
Присваивание значений.
Сравнение значений.
Логические значения.
Проверка условий.
Измерение размера.
Сравнение битовых значений.
Флаги.
Знакомство с приоритетами.
Заключение.
5 Создание утверждений.
Проверка значений выражений.
Ветвление с помощью операции switch.
Зацикливание с помощью счетчика.
Зацикливание с помощью условия.
Досрочный выход из циклов.
Переход к меткам.
Заключение.
6 Использование функций.
Объявление функций.
Передача аргументов.
Рекурсивные вызовы.
Размещение функций в заголовках.
Ограничение доступности.
Заключение.
7 Указатели.
Получение доступа к данным с помощью указателей.
Арифметика указателей.
Передача указателей в функции.
Создание массивов указателей.
Указатели на функции.
Заключение.
8 Работа со строками.
Чтение строк.
Копирование строк.
Объединение строк.
Поиск подстрок.
Валидация строк.
Преобразование строк.
Заключение.
9 Создание структур.
Группирование данных в структуру.
Определение типа данных с помощью структуры.
Использование указателей в структурах.
Указатели на структуры.
Передача структур в функции.
Группирование данных в объединение.
Выделение памяти.
Заключение.
10 Получение результата.
Создание файла.
Чтение и запись символов.
Чтение и запись строк.
Считывание и запись файлов целиком.
Сканирование файловых потоков.
Сообщение об ошибках.
Получение даты и времени.
Запуск таймера.
Генерация случайных чисел.
Отображение диалогового окна.
Заключение.
Справочная информация.
ASCII-коды символов.
Функции ввода и вывода.
Функции проверки символов.
Арифметические функции.
Функции работы со строками.
Вспомогательные функции.
Диагностические функции.
Функции для работы с аргументами.
Функции для работы с датой и временем.
Функции переходов.
Сигнальные функции.
Константы пределов.
Константы с плавающей точкой.
Основы программирования на языке С.
Предметный указатель.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Программирование на С для начинающих, Майк МакГрат, 2016 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2019-08-25 09:28:42