Информация о книге

978-5-699-75873-9

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Программирование » С, С++, C# » Программирование на C для начинающих

Грег П., Программирование на C для начинающих


серия: Мировой компьютерный бестселлер
Эксмо, 2015 г., 978-5-699-75873-9


Описание книги

Чтобы писать мощные программы на C, необязательно быть экспертом! Эта книга максимально быстро поможет вам освоить язык C благодаря невероятно четкому и простому изложению материала. Вы изучите все основные темы, связанные с этим языком: как...

Поделиться ссылкой на книгу



Содержание книги

Введение
Для кого предназначена эта книга?
Что отличает эту книгу от остальных?
Элементы дизайна этой книги
Как я могу развлечься, программируя на С?
Что я должен сделать сейчас? .'
Глава 1. Что такое программирование на С и
почему это важно для меня?
Что такое программа?
Что вам понадобится для написания программ на
языке С
Процесс программирования
Использование С
Абсолютный минимум
Глава 2. Ваша первая программа на С
Бесцеремонно убогий кусок кода
Функция main ()
Виды данных
Символы в С
Числа в С
Подведем итог, рассмотрев еще один пример
Абсолютный минимум
Глава 3. Что делает эта команда? Пояснение кода
с помощью комментариев...
Комментирование программного кода
Вставка комментариев
Отступы
Еще один стиль комментариев
Абсолютный минимум
Глава 4. Мировая премьера: выход вашей
программы на экраны
Использование функции printf()
Формат функции printf()
Печать строк
Управляющие последовательности
Символы преобразования
Обобщение и пример программного кода
Абсолютный минимум
Глава 5. Добавление переменных в программу
Виды переменных
Именование переменных
Объявление переменных
Сохранение данных в переменных
Абсолютный минимум
Глава 6. Добавление слов в программу
Символ конца строки
Длина строки
Символьные массивы: перечисление символов
Инициализация строк
Абсолютный минимум
Глава 7. #include и #define: увеличение мощности
вашей программы
Включение файлов в программу
Использование директивы #include
Определение констант
Построение заголовочных файлов и программ
Абсолютный минимум
Глава 8. Взаимодействие с пользователем
Обзор функции scanf ()
Запрос ввода данных функции scanf ()
Проблемы с функцией scanf ()
Абсолютный минимум
Глава 9. Числа: математические операции в С
Базовые арифметические операции
Порядок выполнения математических операций
Нарушение правил с помощью скобок
Повсеместное использование присваивания
Абсолютный минимум
Глава 10. Придание силы переменным с помощью
присваиваний
и выражений
Составной оператор присваивания
Следите за порядком!
Приведение типов переменных: Голливуд мог бы
поучиться
у С спецэффектам
Абсолютный минимум
Глава 11. Развилка на дороге: тестирование
данных для выбора
правильного пути
Тестирование данных
Использование оператора ветвления i f
Иначе...: Использование else
Абсолютный минимум
Глава 12. Жонглирование опциями с помощью
логических операторов
Становимся логичными
Избегаем негатива
Порядок логических операторов
Абсолютный минимум
Глава 13. Еще мешочек трюков: новые операторы
для ваших программ
До свидания, if ... else, здравствуй, условный
оператор
++ и --: операторы небольших изменений
Примеряем ситуацию
Абсолютный минимум
Глава 14. Повторение кода: использование циклов
для экономии
времени и сил
ПОКА мы повторяем
Использование цикла while
Использование цикла do...while
Абсолютный минимум
Глава 15. Еще один способ создания циклов
ДЛЯ и во имя повторения!
Работа с циклом for
Абсолютный минимум
Глава 16. Вход и выход из цикличного кода
Делаем перерыв на кофе-брейк
Давайте продолжим работать
Абсолютный минимум
Глава 17. Кейс для переключателя
Поворачиваем переключатель
break и switch
Размышления об эффективности
Абсолютный минимум
Глава 18. Усовершенствование ввода и вывода
ваших программ
Функции putchar () и getchar <)
Размышления о новых строках
Чуть быстрее: функция getch ()
Абсолютный минимум
Глава 19. Получаем большее от строк
Функции, проверяющие символы
Верен ли регистр?
Функции, изменяющие регистр
Строковые функции
Абсолютный минимум
Глава 20, Высшая математика (для компьютера, не
для вас!)
Практикум по математике
Еще несколько преобразований
Погружаемся в тригонометрию и другие сложные
темы
Становимся непредсказуемыми
Абсолютный минимум
Глава 21. Работа с массивами
Повторение массивов
Запись значений в массивы
Абсолютный минимум
Глава 22. Поиск в массивах
Заполнение массивов
Находчики, хранители
Абсолютный минимум
Глава 23. Сортировка по алфавиту и упорядочение
данных
Приберемся в доме: сортировка
Ускоренный поиск
Абсолютный минимум
Глава 24. Разгадка тайны указателей
Адреса памяти
Объявление переменных-указателей
Использование оператора разыменования
Абсолютный минимум
Глава 25. Массивы и указатели
Названия массивов и указатели
Переход вниз по списку
Символы и указатели
Будьте внимательны с длиной
Массивы указателей
Абсолютный минимум
Глава 26. Максимизация памяти вашего
компьютера
Размышления о динамической памяти
Но зачем мне нужна динамическая память?
Как я могу выделить динамическую память?
Если недостаточно динамической памяти
Освобождение динамической памяти
Множественное выделение памяти
Абсолютный минимум
Глава 27. Упорядочение данных с помощью
структур
Объявление структуры
Запись данных в структурные переменные
Абсолютный минимум
Глава 28. Сохранение последовательных файлов
на компьютере
Файлы на диске
Открытие файла
Использование файлов последовательного доступа
Абсолютный минимум
Глава 29. Сохранение файлов произвольного
доступа
на компьютере
Открытие файлов произвольного доступа
Перемещение по файлу
Абсолютный минимум
Глава 30. Организация программ с помощью
функций
С функциями языка С приходит форма
Локальная или глобальная?
Абсолютный минимум
Глава 31. Передача переменных в функции
Передача аргументов
Методы передачи аргументов
Передача по значению
Передача по адресу
Абсолютный минимум
Глава 32. Возврат данных из функций
Возврат значений
Тип данных return
Последний шаг: прототип
Подведем итоги
Абсолютный минимум
Приложение А. Таблица ASCII
Приложение Б. Программа "Покер с обменом"
Об авторах
Благодарности
Предметный указатель


Об авторе


Отзывы

Отличная книга  [26 October 2015]
Очень понравилась книга. Название точно соответствует содержанию. Хорошо сбалансирован материал, на мой взгляд, ничего лишнего. Освещен широкий круг вопросов программирования на языке Си с той подробностью, чтобы читатель понял и смог начать сам программировать.

Последние поступления в рубрике "С, С++, C#"



Справочник программиста по C/C++ Справочник программиста по C/C++ Шилдт Г.

Герберт Шилдт, легендарный автор книг по программированию, столь умело выделил основные элементы языков С и C++ и организовал их в таком удобном формате, что вы быстро и легко найдете ответы на все свои вопросы по программированию на С и C++. В......

C++ для инженерных и научных расчетов. Руководство C++ для инженерных и научных расчетов. Руководство Готтшлинг П.

С развитием вычислительной техники научные и инженерные проекты становятся все более крупными и сложными, и все более вероятно, что все новые проекты будут разрабатываться на C++. По мере того, как встраиваемое аппаратное обеспечение становится все......

C# 8.0. Скорая помощь для программистов на C# 8.0. Карманный справочник C# 8.0. Скорая помощь для программистов на C# 8.0. Карманный справочник Албахари Д.

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

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Грег П., Программирование на C для начинающих в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.