Алгоритмічні мови та основи програмування: мова C / В.Ю. Вінник
Посібник, в якому роз'яснено найважливіші поняття програмування, основні техніки та прийоми програмування мовою C. Наведено та розібрано велику кількість прикладів, а також є задачі для самостійної підготовки та закріплення знань.
Алгоритмiчнi мови та основи програмування: мова C/Вiнник В.Ю.
Викладено фрагмент мови C, достатньо потужний, щоб розв'язувати реальнi задачi, та водночас не переобтяжений другорядними подробицями. Роз'яснено найважливiшi поняття програмування, основнi технiки та прийоми програмування у структурно-модульному стилi. Виклад супроводжується розбором великої кiлькостi прикладiв та задачами для самостiйної пiдготовки.
Посiбник призначений для студентiв технiчних спецiальностей, якi починають вивчати програмування, а також для всiх, хто вивчає програмування самостiйно.
Книга Мова програмування C / Браян В. Кернiган, Денiс М. Рiчi
C—це мова програмування загального призначення, що включає економiю представлення, сучасне керування потоком i структурою даних i багатий набiр операторiв. C не є мовою "дуже високого рiвня", нi "великою" мовою, i не призначена для певної областi застосування. Але вiдсутнiсть в нiй обмежень та її загальнiсть роблять її зручнiшою i ефективнiшою для багатьох завдань, у порiвняннi з мовами, що вважаються потужнiшими.
Ця книжка має на метi допомогти читачевi навчитися програмувати на C. Вона мiстить вступну частину для ознайомлення нових користувачiв, окремi роздiли, присвяченi основним властивостям мови, та довiдник. Процес навчання основується на читаннi, складаннi програм i переглядi прикладiв, замiсть простого викладу правил. У бiльшостi випадкiв, приклади—це справжнi програми, а не окремi фрагменти коду. Всi приклади перевiрено безпосередньо з тексту, який зберiгається в машинопрочитному виглядi. Крiм демонстрацiї того, як ефективно користуватися мовою, ми також спробували, де можливо, показати кориснi алгоритми, принципи хорошого стилю та правильної розробки.
C та C++. Teopiя та практика (2004) / Войтенко В.В., Морозов А.В.
Хороший посібник для вивчення програмування на С/С++. Містить вичерпний перелік усіх важливих аспектів програмування на цих мовах, а також пояснює застосування об'єктно-орієнтованого підходу завдяки С/С++.
Оператор If в мові програмування C
Можливість контролювати виконання вашої програми, дозволяючи їй приймати рішення про те, який код слід виконувати є дуже цінним для програміста. Конструкція If дозволяє контролювати чи слід програмі виконувати певну частину коду чи ні в залежності від того якою є дана умова — істинною або хибною. Однією з важливих властивостей конструкції If є те, що вона дозволяє програмі вибрати певну дію, ґрунтуючись на введені користувачем дані . Наприклад, за допомогою If можна перевіряти введеня користувачем паролю, програма може вирішити, чи має користувач доступ до програми.
Без умовних операторів, таких як If, програми будуть працювати майже однаково кожен раз, завжди дотримуючись тієї ж послідовності викликів функцій. If дозволить виконувати програму по різному, що приведе до більш цікавого коду. Якщо ви почали вивчати мову програмування C, то перед даним уроком раджу засвоїти матеріал з Вступ у C .