Фраза "Структурная переменная описывается с помощью переменной структурного типа" на мой Взгляд является тафтология. Из нее сложно понять суть утверждения. Хотелось бы полке понятного описания. |
Основы программирования на языке C: Информация
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 175 студентам
Уровень:
Для всех
Длительность:
13:11:00
Студентов:
19083
Выпускников:
3392
Качество курса:
4.07 | 3.55
Дается формальное изложение всех конструкций языка программирования C. Материал проиллюстрирован примерами и задачами.
Все конструкции языка С, независимо от частоты использования, синтаксической и семантической сложности, описаны одинаково кратко, но исчерпывающе.
Темы: Программирование
Специальности: Программист, Архитектор программного обеспечения
ISBN: 978-5-9556-0057-4
Теги: bell laboratories, reference manual, автоматические переменные, алгоритмы, библиотеки, внешняя статическая переменная, драйверы, интерпретация переменных, класс памяти, компиляторы, компоненты, потоки, префиксные операции, проверяемое выражение, программирование, процедуры, редакторы, символическое имя, стандарты, трансляторы, указатели, элементы, эскейп-последовательность
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
35 минут
Общее знакомство
Происхождение языка Си. Достоинства языка Си. Будущее языка Си. Использование языка Си. Использование текстового редактора для подготовки программ. Исходные и выполняемые файлы. Примеры простой программы. Пример простой программы на языке Си. Структура простой программы.
Оглавление
-
Лекция 2
38 минут
Данные, символьные строки, директива #define
Основные типы данных. Описание различных типов, переменные и константы. Символьные строки. Препроцессор языка Си.
Оглавление
-
Лекция 5
19 минут
Преобразование типов
Эквивалентность типов. Преобразование типов. Неявное преобразование типа. Арифметические преобразования. Явные преобразования типов. Синтаксис типов.
Оглавление
-
Лекция 6
28 минут
Функции и переключение ввода-вывода
Ввод и вывод одного символа. Буферы. Чтение одной строки. Чтение файла. Переключение и работа с файлами.
Оглавление
-
Лекция 7
24 минуты
Выбор вариантов
Выбор вариантов. Оператор if. Расширение оператора if. Операции отношения. Логические операции. Операция условия: ?:. Множественный выбор.
Оглавление
-
Лекция 8
33 минуты
Циклы и другие управляющие средства. Структурное программирование
Цикл с предусловием. Цикл со счетчиком. Цикл с постусловием. Другие управляющие операторы. Структурное программирование.
Оглавление
-
Лекция 10
21 минута
Классы памяти и разработка программ
Классы памяти и область действия. Автоматические переменные. Внешние переменные. Статические переменные. Внешние статические переменные. Регистровые переменные.
Оглавление
-
Лекция 11
34 минуты
Препроцессор языка Си
Общие сведения. Символические константы: #define. Использование аргументов с #define. Макроопределение или функция? Включение файла #include. Условная компиляция.
Оглавление
-
Лекция 12
35 минут
Массивы и указатели
Указатели и массивы. Массивы. Указатели. Динамические объекты. Создание динамических объектов. Доступ к динамическим объектам. Строки - дополнительные сведения о связи между указателями и массивами. Инициализация массивов и классы памяти. Функции. Операции с указателями.
Оглавление
-
Лекция 13
21 минута
Символьные строки и функции над ними
Строковые константы. Массивы символьных строк и их инициализация. Массив и указатель: различия. Указатели и строки. Ввод-вывод строк. Обработка строк.
Оглавление
-
Лекция 15
41 минута
Библиотека языка Си и файлы ввода-вывода
Библиотека языка Си содержит множество функций и макроопределений. Библиотеки меняются от системы к системе, но есть ядро функций (стандартная библиотека). Распределение памяти.
Оглавление
-
Лекция 16
27 минут
Функции в примерах
Функция получения случайных чисел. Поиск узлов из простых чисел. Матрица инцидентности. Структуры данных. Работа с файлами. Все операции со стеком. Примеры из графики, все преобразования трехмерного пространства.
Оглавление
-