3. Основы языка C: условия, циклы, массивы | Программирование микропроцессоров
Автор: Алексей Малов (лекции по программированию)
Загружено: 2026-03-14
Просмотров: 376
Описание:
Курс "Программирование микропроцессоров" специальность 09.03.04 "Программная инженерия", 1 курс. Про подготовку программистов в Институте iSpring здесь: https://ispring.institute/software-en...
В этой лекции продолжаем изучать язык C и разбираем, как программа управляет своим выполнением. Поговорим об условных операторах if, if-else, else if, конструкции switch, циклах while, for, do-while, а также об инструкциях break, continue и goto.
Отдельный акцент сделан на том, как эти конструкции выглядят на уровне ассемблера: мы увидим, что ветвления и циклы в итоге сводятся к сравнениям и переходам. Во второй части лекции вводятся статические массивы фиксированного размера, включая двумерные и многомерные массивы, их объявление, инициализация, перебор и хранение в памяти. Лекция подводит к следующей теме — строкам как массивам символов.
Полезные ссылки
Слайды и задачи по этому курсу: https://github.com/alexey-malov/mpp
Мой Telegram для связи с подписчиками: https://t.me/vivid_coding
Поддержать меня на Boosty: https://boosty.to/vivid-bw
Тайм-коды:
0:00 Оператор ветвления if
16:25 Оператор множественного выбора switch-case
35:10 Цикл while
39:55 Цикл for
49:00 Цикл do-while
51:49 Массивы
1:03:43 Двухмерные массивы
В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: