Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SIT.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
349.18 Кб
Скачать

Список рекомендуемой литературы

  1. Березин Б.И., Березин С.Б. Начальный курс С и С++. – М.: Диалог – МИФИ, 1996. – 288 с.

  2. Страупструп Б. Язык программирования С++. 2-е изд. В 2 т. Киев: ДиаСофт, 1993. Т. 1. – 313 с.

3. Язык программирования Турбо Си: Метод. указания к лабораторным работам / Сост. Б.М. Калмыков, В.Л. Гаврилов, А.П. Прокопьев. Чебоксары: Изд-во Чуваш. ун-та, 1994. 48 с.

Оглавление

1. Лекция 1. ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА С. . . . . . .

3

История создания языка программирования С/С++. . . . .

3

Первая программа. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

Переменные языка С. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

Имя переменной. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

Объявление константы. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

Операции языка С. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

2. Лекция 2. ОПЕРАТОРЫ ЯЗЫКА С. . . . . . . . . . . . . . . . .

9

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

9

Оператор безусловного перехода. . . . . . . . . . . . . . . . . . . .

10

Оператор SWITCH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

Циклы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

Цикл for. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

Циклы while и do-while. . . . . . . . . . . . . . . . . . . . . . . . .

12

Использование операторов break, continue и goto в циклах. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

Операция условие?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

Лекция 3. МАССИВЫ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

Инициализация массивов. . . . . . . . . . . . . . . . . . . . . . . . . . .

15

Массивы символов. Строки. . . . . . . . . . . . . . . . . . . . . . . . .

18

Функции для работы со строками. . . . . . . . . . . . . . . . . . . .

20

Лекция 4. УКАЗАТЕЛИ. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

Объявление указателей. . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

Операции над указателями. . . . . . . . . . . . . . . . . . . . . . . . .

25

Связь указателей и массивов. . . . . . . . . . . . . . . . . . . . . . . .

29

Массивы указателей. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

Инициализация указателей. . . . . . . . . . . . . . . . . . . . . . . . .

31

Ссылки. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

Лекция 5. ФУНКЦИИ ЯЗЫКА С. . . . . . . . . . . .. . . . . . . . . .

35

Объявление функции. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

Оператор RETURN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

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

39

Функции с произвольным числом параметров. . . . . . . . .

42

Область действия и область видимости переменной. . . .

45

Классы памяти. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

Параметры и аргументы функции. . . . . . . . . . . . . . . . . . . .

52

Лекция 6. ТИПЫ, ОПРЕДЕЛЯЕМЫЕ ПОЛЬЗОВА­ТЕЛЯМИ. . . . . . ………………………………………………

55

Структура. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

Доступ к отдельному биту. . . . . . . . . . . . . . . . . . . . . . . . . .

39

Объединения (UNION). . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

Перечислимый тип. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

Переименование типов – TYPEDEF. . . . . . . . . . . . . . . . . .

60

Лекция 7. МОДЕЛИ ПАМЯТИ И ПРЕПРОЦЕССОР ЯЗЫКА С. . . . . ………………………………………………

61

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

61

Препроцессор языка С. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

Директива #DEFINE. . . . . . . . . . . . . . . . . . . . . . . . . . .

63

Список рекомендуемой литературы. . . . . . . . . . . . . . . . . .

66

Учебное издание

Желтов Павел Валерианович

Желтова Людмила Валериановна

Покалев Станислав Сергеевич

Димитриев Александр Петрович

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