Упътване до адрес:
Предложен маршрут:  

Офертите за продукта

 

C For Dummies

14,83 €
Безплатна доставка
Доставка: до 3 дни
към магазина »
 

C for Dummies

14,83 €
Информация в магазина
към магазина »

Още оферти

 

C for Dummies

14,09 €
Информация в магазина
към магазина »
Описание
Автор Дан Гукин
Ключови думи Информатика
Език български
Брой страници 488

Виждате грешка в описанието или таблицата? Сигнализирайте ни!

Състояние: Отлично
Забележка: Нова.
Издателство: Алекс Софт
Град на издаване: София
Наличност: dropshipping
Ширина (мм): 165
Височина (мм): 235
Корици: Меки

Проектирайте и разработвайте програми, компилирайте и свързвайте код, отстранявайте проблеми и други неща.

Защо сме толкова ентусиазирани за С? Програмите на С са бързи, кратки и гъвкави, и вие ще се научите да ги пишете за нула време. Тази разбираема книга разкрива тайните на кодирането, компилирането, добавянето на коментари, и използването на ключови думи, входно-изходни операции, променливи, цели числа и всичко останало. Още преди да сте прочели Глава 1, вие вече ще сте написали своята първа програма на С!

Открийте как да:

разбирате целия цикъл за разработване на програми;
свързвате код, за да създавате изпълними програми;
дебъгвате и разпространявате своите програми;
използвате променливи с плаваща десетична точка и целочислени променливи, както и оператори if;
пишете функции и използвате цикли.
Дан Гукин написа първата си книга за серията "For Dummies - DOS for dummies", през 1991 година. Отпечатани са повече от 1 милиона от неговите книги, и те са преведени на 32 езика.

СЪДЪРЖАНИЕ:

За автора
Въведение

Какво ще ми донесе усвояването на С?
За използвания в книгата подход
Как да работите с примерите в тази книга
Глупави предположения
Икони, които се използват в тази книга
Какво е новото в това издание на книгата?
Заключителни мисли
Въведение в програмирането на С

Нека започнем от най-стария С
Цикъл на разработка на С
От текстовия файл до програмата
Изходният код (текстовият файл)
Създаване на файла на изходния код GOODBYE. C
Компилатора и свързващата програма
Компилиране на GOODBYE. C
Изпълнение на крайния резултат
Запишете я! Компилирайте я и я свържете! Изпълнете я!
С може да бъде причина за печал и беди
Необходимите беди на редактирането и прекомпилирането
Повторно редактиране на вашия файл с изходен код
Прекомпилиране (или еквивалентът на С на "направи го отново")
Как да се справим с мъката от грешките?
Опа! Грешка! Преди обаче да се гръмнете
Аутопсията
Поправяне на зловонната програма
Сега опитайте тези грешка!
Директно за С
Общата картина
Частите на езика С
Същината на езика С - ключовите думи
Други компоненти на езика С
Полезната програма RULES
Колко е важно да бъдеш \n
Лесно е да се направи прекъсване на редове чрез \
Какво представлява I/O в С?
Представете се на г-н Компютър
Компилиране на WHORU. C
Наградата
Повече за printf()
Отпечатване на един забавен текст
Как да се отървем (escape) от printf()!
F означава "форматиран"
Малко оправдание
scanf се произнася "скан-еф"
Сглобяване на scanf()
Чудото на scanf()
Време е за експериментиране!
Да програмираме на С или да
Добавяне на коментари
Защо са необходими коментарите?
Стилове за коментар, използвани от спецове и от хора, които още не са станали такива
Странно изглеждащи коментари
Коментари в стил С++
Използване на коментари за изключване
Опасностите на "вместените" коментари
Още I/O за С чрез gets() и puts()
Колкото повече искам, толкова повече gets() (получавам)
Още един пример на изключително проста програма
А сега, лошите новини за gets()
Достойнствата на puts()
Още една глупава програма от команден промпт
puts() и gets() в действие
Още обиди (insults)
puts() може да разпечатва променливи
Да избягаме през глава от променливите и математиката

A+B=C
Непрекъснато променящата се променлива
Низовете се променят
Изпълнение на KITTY
Добре дошли в студения свят на числовите променливи
Здравей, integer (цяло число)
Използване на целочислена променлива в програмата
Матусалех (Methuselah)
Присвояване на стойности на числени променливи
Въвеждане на числови стойности от клавиатурата
Функцията atoi()
И така, на колко години все пак е този пич Матусалех?
Малко математика
Основни математически символи
Колко дълго ще трябва да живеете, за да подобрите рекорда на Матусалех?
Бонусни промени в последната програма Матусалех
Директният резултат
Описване на неизвестни неща в С чрез променливи
Обсъждане и деклариране на променливи
"Защо трябва да декларирам дадена променлива? "
Забранени и разрешени имена на променливи
Предварително установяване на имената на променливите
Старата програма за произволно създадени променливи
Може би искате да опитате два пинта?
Множествени декларации
Константи и променливи
Да мечтаем и да дефинираме константи
Полезната съкратена процедура
Директивата #define
Истински и живи констатни променливи
Как да използваме числата в С
Числа и пак числа
Числата в С
Защо да използваме цели числа? Защо просто не направим всички числа да бъдат с плаваща запетая?
Типове цели числа (short, long, wide, fat и така нататък)
Със знак или без знак, или "Бихте ли желали един знак минус с това, сър? "
Как да направим число с плаваща запетая?
"Хей, Карл, хайде да напишем една програма за работа с числа с плаваща запетая! "
Научната система за означаване Е
По-голямо от float значи double!
Форматиране на вашите нули и десетични разряди
Една променлива на C на грил, моля
Другият тип променливи - char
Едносимволни променливи
Char в действие
Натъпкване на променливи в символни променливи
Четене и записване на единични символи
Функцията getchar()
Функцията putchar()
Символни променливи като стойности
Накарайте програмите си да изпаднат в амок

Още математика за С и свещеният ред на предимство
Един твърде кратък обзор на основните математически операции на езика С
Старата програма "Колко сте високи"
Неетични промени в старата програма "Колко сте високи"
Деликатното изкуство на инкрементирането (увеличаването) (или казано другояче: "Просто прибави единица към него! ")
Увеличаване с неудоволствие на вашето тегло
Бонус програма! (Която може дори да има цел в живота)
Свещеният ред на предимство
Задача от страниците на последния изпит за зъболекари
Какво става, Сали?
Объркващата задача за магическите топчета
Използването на скоби за объркване на реда на предимство
Всемогъщата команда if на С
Само ако
Програмен пример за компютърен дух
Ключовата дума if, разгледана отблизо и обективно
Въпрос за форматиране на оператора if
Последното решение на задачата за данъка за доходите
Ако не е истина, тогава какво?
Разглеждане на всички възможности с else
Формат на if с else
Странния случай на else-if и други решения
Бонус програма! Един наистина много умен дух
Какво, ако С==С?
Светът на if без стойности
Кое е по-голямо: S или Т, $ или -?
Проблемът с getchar()
Оправяне на GREATER. C за лесно четене на стандартния вход
"Мога ли да накарам getchar() да прочете само един символ? "
Междувременно, нека се върнем към
програмата GREATER
Един друг, по-смел пример
Използването на ключовата дума if за
сравняването на два низа
Логиката на if в С
Описване на недостатъците в логиката
Ако, И, Или, Но
Решение (но не най-доброто)
По-добро решение чрез използване на логика
Логическите приятели на командата if
Една логическа програма И за вас
Отново за С
Да влезем в цикъл
Изобилие от повтаряне, нямам нищо против
За да правите нещата многократно, използвайте
ключовата дума for
Преминаване през OUCH. C стъпка по стъпка
Да се забавляваме, докато броим до 100
Аз ще избягам от тук!
Най-после - полезната програма ASCII
Внимавайте за безкрайни цикли!
Измъкване от цикъл
Компилирайте TYPER1. C
Ключовата дума break
С е цикълът, С е цикълът++
Изкуството на инкрементирането
Тайнствени символи на оператори на С, част I
Операторът inc (++)
Още едно разглеждане на програмата LARDO. C
Тайнствената практика на декрементирането
Да броим обратно
Как броенето в обратна посока влиза в цикъла for
Тайнствени символи на оператори на С, част II.
Операторът dec (-)
Последно подобрение към OLLYOLLY. C
Още лудост за инкрементирането
Прескачащ цикъл!
Броене до 1000 по петици
Тайнствени символи на оператори на С, част III.
Лудостта продължава
Отговорите
Ще се видим в цикъла while
Истината за циклите while
Ключовата дума while (официално представяне)
Как да изберем между цикъла while и цикъла for?
Заместване на онези неприятни за гледане цикли for(; ;) с елегантни цикли while
Езикът С отвътре навън
Няма смисъл да се бие умрял кон
Правете С, докато спите
От долу нагоре или от горе надолу цикли do-while
Дяволът ме накара да използвам do-while!
Подробности за do-while
Грешка в програмата Countdown. C
Проверяващият винаги за числото кашер цикъл do-while
Вместени цикли и други изключително глупави концепции
Добавяне на едно напрегнато, драматично закъснение в
програмата Countdwn. C
Гадната мрежа от вместени цикли GRID. C
Break смелият и Continue глупакът
Моля, продължете... (please continue)
Ключовата дума continue
Switch Case, или от "С" до блестящо "с"
Подлите цикли switch-case
Решението switch-case за програмата Lobby
Старият трик switch-case
Специалната връзка между while и switch-case
Ниво на С

Написване на тази първа функция
Запознайте се с г-ца Функция
Един глупав пример, който не сте задължени да въвеждате
Една потенциално излишна програма се нуждае от функция
Благородната функция jerk()
Как работи функцията jerk() в програмата Bigjerk2. C
Прототипиране на вашите функции
Прототипни проблеми при прототипирането
Един таен начин за избягване на проблеми при прототипирането
Пътят на функциите
Формат на функцията
Какви имена да задавате на функциите си?
Борба с променливите във функции
Бомбардирайте с програмата Bomber!
Ще бомбардира ли програмата с двойната променлива
Bomber. C?
Добавяне на малко напрежение
Как можем всички да споделяме и обичаме чрез
глобалните променливи
Създаване на глобална променлива
Пример за глобална променлива в една реална, жива програма
Функции, които наистина функционират
Засилване на стойност към някоя функция
Как да изпратим някаква стойност към функция
Пример (Вече е подходящо време за това!)
Избягване на объркването на променлива (задължително четиво)
Изпращане на повече от една стойност към функция
Функции, които връщат нещо
Нещо, което може да ви създаде неприятности
И накрая, компютърът ви казва колко умни сте според него
Връщане към изпращача чрез ключовата дума return
Сега можете да разберете функцията main()
Дайте на този човек някакъв бонус!
Няма нужда да си давате труда да четете този тривиален
материал за езика С, ако бързате
Нещото, което се слага на първо място
Моля ви, не ме оставяйте!
Я кажи! Не сте ли вие конструкцията #include?
Какво става с STDIO. H?
Написване на ваш собствен файл
Последно предупреждение относно заглавните файлове
Какво правят директивите #define?
Избягване на темата за макросите
Главата за printf()
Един бърз обзор на printf()
Старата програма за показване на текст чрез printf()
Последователностит е escape на printf()
Подобрена тестваща програма за последователностите escape на printf()
Поставяне на PRINTFUN на проверка
Сложният формат на printf()
Символите за преобразуване на printf()
Математическа лудост!
Повече за математиката
Повдигане на вашите математически проблеми на по-висока степен
Вкарване в употреба на pow()
Изчисляване на корени
Странна математика? Сега ще я получите!
Нещо наистина странно, с което да завършите деня си
Опасностите от използването на а++
О, същото нещо се отнася и за а-
Размишление върху странния феномен ++а
Старата функция за генериране на случайни числa
Какво е случайността?
Използване на функцията rand()
Отглеждане на зародиша на едно случайно число
Как да направим по-случайна програмата Random
Опростяване на функцията за случайни числа
Зловещият д-р Модул
Хвърляне на зара с последната програма Random
Частта на десетте

Още десет неща, които трябва да знаете за езика С
Масиви
Низове
Структури
Указатели
Свързани списъци
Двоични оператори
Взаимодействие с командния ред
Достъп до диска
Взаимодействие с операционната система
Изграждане на големи програми
Десет ценни съвета за начинаещия програмист
Историята на командния ред
Оставете вашия редактор отворен в друг прозорец
Използване на текстов редактор с контекстно кодиране
Научете командите за номериране на редове на вашия редактор
Оставете прозореца с командния промпт отворен, ако използвате IDE
Научете няколко полезни команди от команден промпт
Внимателно избирайте имената на вашите променливи
Решаване на загадки при инкрементиране и декрементиране
Прекъсване на цикъл
Десет начина за решаване на:
Работете върху нещата едно по едно
Разделяйте на части вашия код
Опростявайте
Преминете устно през програмата
Задавайте точки за прекъсване
Наблюдавайте променливите си
Документирайте работата си
Използвайте инструменти за дебъгване
Използвайте оптимизатор на С
Четете повече книги!
Приложение А: Неща, които трябва да знаете

Установяване на нещата
Компилаторът на езика С
Мястото, където да поставяте вашите неща
Правене на програми
Откриване на вашата папка или директория learn
Използване на редактор
Компилиране и свързване
Приложение B: ASCII таблица
Мнения
Задайте въпрос

Данните и цените за продуктите предлагани от нашите партньори служат за напътствие и обща информация. Моля, преди покупка проверете дали съответстват на публикуваните данни от сайта на магазина или производителя. За евентуалните неточности и грешки не носим отговорност.