Facebook Pixel
Количка 0
0,00 лв.

Програмният език C

"Второто издание на Програмният език С описва С така, както е дефиниран от ANSI стандарта. Въпреки че сме отбелязвали местата, където езика е еволюирал, ние предпочитаме да пишем изцяло в новия му формат. В по-голямата си част това не води до особени различия; най-ясната промяна е новата форма на декларациите и дефинициите на функциите. Модерните компилатори вече поддържат по-голямата част от характеристиките на стандарта.

Опитали сме се да запазим начина на поднасяне на материала от първото издание. Езикът С не е голям и следователно за него няма да е подходяща някоя голяма книга. Подобрили сме представянето на критичните характеристики като указателите, които са основен компонент при програмирането на С. Усъвършенствахме оригиналните примери, а в няколко глави дори добавихме нови. Например главата, където се засяга темата за работа със съставни декларации, е подсилена с програми, които преобразуват декларациите в думи и обратно. Както и преди, всички примери са тествани.

Както казахме в предговора към първото издание, С "не се износва с натрупването на опит". След десет години натрупан опит, ние все още вярваме в тази сентенция. Надяваме се, че тази книга ще ви помогне да научите С и да го използвате по най-добрия възможен начин."


Браян В. Керниган, Денис М. Ричи



Не е наличен

Предговор
Предговор към първото издание
Въведение
Въведение

  • Започваме
  • Променливи и аритметични изрази
  • Операторът for
  • Символни константи
  • Символен вход и изход
  • Масиви
  • Функции
  • Аргументи - извикване по стойност
  • Масиви от символи
  • Външни променливи и област на действие

Типове, оператори и изрази

  • Имена на променливи
  • Типове данни и техните големини
  • Константи
  • Декларации
  • Аритметични оператори
  • Релационни и логически оператори
  • Преобразуване на типове
  • Оператори за увеличаване и намаляване
  • Побитови оператори
  • Оператори за присвояване и изрази
  • Условни изрази
  • Приоритет и ред на изчисляване

Управление на последователността на изпълнение

  • Оператори и блокове
  • If-else
  • Else-if
  • Switch
  • Цикли - while и for
  • Цикли - do-while
  • Break и continue
  • Goto и етикети

Функции и структура на програмата

  • Основи на функциите
  • Функции, които не връщат цели числа
  • Външни променливи
  • Правила за областта на действие
  • Заглавни файлове
  • Статични променливи
  • Register променливи
  • Блокова структура
  • Инициализация
  • Рекурсия
  • Предпроцесорът на С

Указатели и масиви

  • Указатели и адреси
  • Указатели и аргументи на функции
  • Указатели и масиви
  • Адресна аритметика
  • Указатели от тип char и функции
  • Масиви от указатели; указатели към указатели
  • Многомерни масиви
  • Инициализация на масив от указатели
  • Указатели или многомерни масиви
  • Аргументи от командния ред
  • Указатели към функции
  • Сложни декларации

Структури

  • Основи на структурите
  • Структури и функции
  • Масиви от структури
  • Указатели към структури
  • Автоматично свързани структури
  • Таблица за справки
  • Typedef
  • Обединения
  • Битови полета

Вход и изход

  • Стандартен вход и изход
  • Форматиран изход - printf
  • Списъци с аргументи с променлива дължина
  • Форматиран вход - scanf
  • Достъп до файлове
  • Обработка на грешки - stderr и exit
  • Вход и изход, организирани в редове
  • Други функции

Интерфейсът на операционната система UNIX

  • Файлови дескриптори
  • В/И на ниско ниво - read и write
  • Open, creat, close, unlink
  • Пряк достъп - lseek
  • Пример - реализация на fopen и getc
  • Пример - преглед на директории
  • Пример - заделяне на памет

Приложение А: Кратък наръчник

  • Въведение
  • Лексикални условности
  • Означение на синтаксиса
  • Значение на идентификаторите
  • Обекти и Lvalues (леви стойности)
  • Преобразуване
  • Изрази
  • Декларации
  • Оператори
  • Област на действие (видимост) и свързване
  • Предпроцесорна обработка
  • Граматика

Приложение Б: Стандартната библиотека

  • Вход и изход
  • Функции за тестване на символни данни
  • Функции, свързани с низове
  • Математически функции
  • Помощни функции
  • Диагностика
  • Списъци с променлив брой аргументи
  • Нелокални преходи
  • Сигнали
  • Функции, обработващи датата и времето
  • Ограничения, наложени от реализацията

Приложение В: Обобщение на въведените промени
Индекс



Напишете вашето мнение
Вие оценявате:Програмният език C
Вашият рейтинг

Поръчките от Онлайн книжарница Ciela.com се доставят от Спиди, Еконт и BoxNow за България, и от Български пощи за чужбина.

  • За поръчки под 50 лв., стойността на доставката е фиксирана на 5,99 лв.
  • За поръчки с BOX NOW доставката е 3,99 лв.
  • За поръчки на обща стойност над 50 лв. доставката е безплатна.
  • За чужбина доставката се изчислява според тарифите на Български пощи, и зависи от избраната държавата, броя, големината и теглото на поръчаните продукти. Крайната стойност се визуализира, преди завършване на поръчката.
  • За поръчка на правен софутер няма доставка. Получавате потребителско име и парола по предоставен имейл след потвърдено заплащане.
Свързани продукти
Outlook 2003 Вашият треньор
ЗеСТ Прес
рейтинг:
1%
15,00 лв.
Windows XP Вашият треньор + CD
ЗеСТ Прес
рейтинг:
1%
18,95 лв.
PowerPoint 2003 - Вашият треньор
ЗеСТ Прес
рейтинг:
1%
18,95 лв.
PHP Хакове: Съвети и инструменти за създаване на динамични уеб страници
Джак Д. Херингтън
ЗеСТ Прес
рейтинг:
1%
20,00 лв.
Visual C# 2005: Бележник на разработчика
Джеси Либерти
ЗеСТ Прес
рейтинг:
1%
18,00 лв.