1. LiterNet
  2. Културни новини
  3. Книгосвят
  4. За култура
Търсачка

C for Dummies

Дан Гукин

За особеностите на екземпляра
C for Dummies
Състояние:
Отлично
Забележка:
Нова.
Наличност:
при доставчик - в това състояние и цена в този щанд.

81% от книгите са налични при доставчиците, с които щандът работи (на база последните 100 поръчки през последната година).

Други екземпляри от книгата
За изданието
Издателство:
Алекс Софт
Град на издаване:
София
Година:
2017 г.
Език:
Български
Страници:
488
Корици:
Меки
Тегло (гр.):
800
Ширина (мм):
165
Височина (мм):
235
ISBN:
9789546563347
Проектирайте и разработвайте програми, компилирайте и свързвайте код, отстранявайте проблеми и други неща. Защо сме толкова ентусиазирани за С? Програмите на С са бързи, кратки и гъвкави, и вие ще се научите да ги пишете за нула време. Тази разбираема книга разкрива тайните на кодирането, компилирането, добавянето на коментари, и използването на ключови думи, входно-изходни операции, променливи, цели числа и всичко останало. Още преди да сте прочели Глава 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 таблица

За поръчка

(цената е ориентировъчна - )

Книгата може да бъде изпратена след 04.10.2026, поради временно отсъствие на книжаря.

Условия по продажбата
Търговец:
щанд "Нови и стари книги"
Изчерпана при доставчик:
19% риск
Издава:

Отстъпки

3%:При поне 5 книги на стойност над 200,00 € от същия щанд.

4%:При поне 8 книги на стойност над 300,00 € от същия щанд.

5%:При поне 12 книги на стойност над 500,00 € от същия щанд.

Доставка

(с преглед и тест)

До офис на Еконт:
До офис на Спиди:
не предлага
До адрес по Еконт:
До адрес по Спиди:
не предлага
До BOX NOW автомат:
Лична среща:
не предлага
Пратката пристига:
Доставя за чужбина:
за поръчки от поне 50,00 € - научи повече (en)

Ще платите само една доставка, ако поръчате още книги от същия щанд - "Нови и стари книги".

За щанд "Нови и стари книги"

Книги:
34 763 (разгледай)
Единични за сайта към момента:
675 (разгледай)
Други типове продукти:
130 (разгледай)
В "Книжен пазар" от:
2009 г.

При промени/проблеми с поръчката

Как да:

Как да процедирам при:

Други предложения

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