Category Archives: С (Си)

[Язык C] Загадочный scanf и %c: вводим фразу, а не символ

Хочу отдельным постом поделиться с весьма нетривиальной с точки зрения новичка в C задачкой. Она приходятся восьмым вопросом для самоконтроля в 6 главе  книжки Стивена Прата “C Primer Plus”. Задание таково: Что выведут приведенные далее программы в случае ввода Go … Continue reading

Posted in С (Си) | Leave a comment

[Язык C] Управляющие операторы: циклы (глава 6)

Шестая глава в книжке Стивена Прата “C Primer Plus”.  Греческий философ Зенон и цикл for Греческий философ Зенон утверждал, что стрела никогда не поразит своей цели. Сначала, говорил он, стрела пролетает половину пути до цели. Затем она пролетает половину оставшегося … Continue reading

Posted in С (Си) | 4 Comments

Компилируем в “Notepad++”

Я несколько задрался использовать Borland 6 для обучения C. Мощная программа и все такое, но из-за своего возраста возможности кастомизации UI там на уровне блокнота (того самого). К примеру, нельзя изменить предустановленные цвета для стиля кода. Поэтому я решился на … Continue reading

Posted in IDE, С (Си) | Leave a comment

[Язык C] Программа про зернышки на шахматной доске (глава 5)

Из пятой главы книжки Стивена Прата “C Primer Plus” – программа по мотивам известной присказки, которая иллюстрирует возрастание по экспоненте. Предыстория: Царь предложил выбрать награду герою за услугу; герой попросил положить на шахматную доску одно зернышко на первую клетку, два … Continue reading

Posted in С (Си) | Leave a comment

[Язык C] Операции, выражения и операторы (глава 5)

Пятая глава в книжке Стивена Прата “C Primer Plus”. В ней идет речь об операторах и цикле while. Любопытно, что в книге Прата while идет до if/else в плане изложения материала; в то время, как в программировании часто учат циклы … Continue reading

Posted in С (Си) | Leave a comment

[Язык C] Символьные строки и форматированный ввод-вывод (глава 4)

Четвертая глава в книжке Стивена Прата “C Primer Plus”. Упражнения по программированию и их решения: 1. Напишите программу, которая запрашивает имя и фамилию, а затем выводит их в формате фамилия, имя.

Posted in С (Си) | Leave a comment

[Язык C] Данные в языке Си (глава 3)

Третья глава в книжке Стивена Прата “C Primer Plus”. Упражнения по программированию и их решения: 1. Экспериментальным путем выясните, как ваша система обрабатывает переполнение при выполнении операций над целыми числами и над числами с плавающей запятой, а также потерю значимости … Continue reading

Posted in С (Си) | Leave a comment

[Язык C] Введение в язык Си (глава 2)

Вторая глава в книжке Стивена Прата “C Primer Plus”. Тут уже появляются первые практические задания; хоть и крайне простые, на запоминание базового синтаксиса; поэтому отдельно их результат вывода приводить не буду. Перед заданиями небольшая памятка: 5 типов операторов в языке … Continue reading

Posted in С (Си) | Leave a comment

[Язык C] Предварительные сведения (глава 1)

Итак, первая глава в книжке Стивена Прата “C Primer Plus”. Так как в ней отсутствуют упражнения (только одно, теоретическое), то приведу небольшой  конспект главы в целях ознакомления: Появление языка Си: 1972 в Bell Labs Деннисом Ритчи. Причины популярности языка С … Continue reading

Posted in С (Си) | Leave a comment

[Язык C] Введение: упражнения по программированию

Прохожу уроки по книжке Стивена Прата “C Primer Plus”. Книжка у меня 2000 года, что мне очень в тему, так как проект, над которым я планирую работать придерживается стандарта ANSI C. Но в процессе прохождения уроков, я взял в привычку … Continue reading

Posted in С (Си) | Leave a comment