Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C.doc
Скачиваний:
29
Добавлен:
08.05.2015
Размер:
1.17 Mб
Скачать

Литература

1. Уэйт М., Прата С., Мартин Д. Язык Си: Руководство для начинающих., 1988.

2. Turbo-C. Руководство пользователя. Том 1. Описание языка “С” - Фирма Borland Int.

3. Объектно-ориентированное программирование с использованием C++: Пер. с англ./ Ирэ Пол. - К.: НИПФ “ДиаСофт ЛТД”, 1995. - 480с.

4. Елманова Н.З., Кошель С.П. Введение в Borland C++ Builder - М.: Диалог-МИФИ, 1997 - 272с.

5. Turbo-C. Справочное руководство. Том 2. Библиотека функций TURBO “С” - Фирма Borland Int.

Оглавление

Введение 1

Достоинства и недостатки языка C 3

Типы данных в С 3

Модификаторы 5

Константы 5

Арифметические операции 6

Логические операции 7

Адресные операции 7

Отношения 7

Скобки 7

Полезные библиотечные функции 8

Оператор присваивания 11

Организация множественных выражений 12

Комбинированные операции 12

Локальные и глобальные объекты 12

Модификатор extern 13

Статические и динамические объекты 13

Регистровые переменные 14

Описание неизменяемых объектов 14

Указатели 14

Явное преобразование типа 16

Оператор if 17

Операторы циклов 17

Оператор while 17

Оператор do ... while 18

Оператор for 19

Оператор switch (переключатель) 20

Операторы передачи управления 21

Оператор return 21

Оператор break 21

Оператор continue 22

Оператор goto 22

Условный оператор 23

Функции 23

Прототипы функций 26

Передача данных в функцию 27

Структуры и определения типов пользователя 31

Битовые поля 34

Объединения 35

Псевдофункция sizeof 36

Основные директивы препроцессора 36

Основные директивы условной компиляции 38

Дополнительные данные по Turbo-C 38

Организация памяти на машинах класса PC. Виды указателей 38

Работа с указателями на функцию 39

Основные регистры общего назначения процессора 40

Модели памяти 41

Использование стека 42

Организация прерываний в программе. Модификатор volatile 42

Порядок передачи данных в функцию. Модификатор pascal 46

Передача данных в программу. Функция main 46

Разбор типовых ошибок и недочетов при программировании 47

Некоторые функции библиотеки Turbo-C 50

Функции работы с оперативной памятью ЭВМ 50

Функции работы с клавиатурой 51

Работа с дисплеем в символьном режиме 52

Работа с дисплеем в графическом режиме 58

Функции работы с дисками 63

Функции работы с временными интервалами и звуком 68

Функции преобразования данных 69

Функции работы со строками 70

Математические функции 71

Функции работы с файлами и каталогами 72

Функции работы со временем и датой 75

Функции процессов 76

Функции работы с портами машины 78

Интерфейс с ДОС 78

Задачи на практические занятия 81

Литература 85

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]