Программирование на Си - Урок 10 - новые операторы и циклы do while и for

preview_player
Показать описание
Это видео для тех, кто еще ни разу не программировал, но прошел предыдущие 9 уроков.

В этом видео будет рассказано об операторах:
+=
*=
++
--
А так же о двух новых видах циклов:
do while
for

Рекомендации по теме
Комментарии
Автор

"Почувствовав энергию Ци"))) Лайк)

kig
Автор

Я уже программирую на Си микроконтроллеры. много чего умею. Но на ваших уроки я столько многого узнаю!!! Супер! С каждым новым уроком я смотрю на известные вроде бы вещи совсем по-новому! И это очень круто! Шикарные уроки

yuraa.
Автор

Ого, мощь, первые 10 уроков не комом, а пташечками, подача великолепна, благодарю за уроки

agent-vwos
Автор

Я разобрался здесь кое в чём и готов расплакаться от счастья)))
благодаря разборам дз на курсе ютуба... я всё равно не понимал в чём дело)))
и благодаря своим догадкам и распросам нейросети я таки

меня смущали такие вещи как ctr[t], ctr[8], ctr... ))))
Я думал, что это за .... такая))))
И теперь я понял, что, если мы используем просто ctr в printf, то мы её экранируем как строку.
если ctr[t], то экранируем посимвольно, обращаясь к переменной t.
если ctr[8], то экранируем определенный символ из массива.

Кайф) в каком же офигенном мире я живу, что есть столько источников, способов и инструментов, которые помогут вдолбить высокоприоритентные знания в мою голову)))

ravilfarhutdinov
Автор

Очень объемный и полезный плейлист, спасибо!

detrov
Автор

Неплохо, быстрые уроки. Мне нравится.

Ilya
Автор

Урок хороший, но мне кажется, что лучше всего продемонстрировать, чем отличается цикл с предусловием от цикла с постусловием (while от do while) не с помощью scanf, а с помощью заранее ложного условия. Таким образом цикл while не выведет в консоль ничего, а цикл do while один раз сделает вывод на экран, после чего закончится. Так будет понятнее некоторым)

ИванЛебедев-зу
Автор

Стоит уточнить важную деталь, из-за которой у людей могут возникнуть проблемы:
Stroka1[8]= '\0'
Символ конца строки объявляется в одинарных кавычках, слеш ноль -
(а не литера о большая).

Ruslan_Sirota
Автор

Антоха, хотел спросить - а ты заканчивал что-то или самоучка ? Так лихо у тебя всё получается !!!

moneyhouse
Автор

Странно, если на маке компилировать, то конструкция a += ++b + ++b; невозможна. multiple unsequenced modifications to 'b' [-Wunsequenced]

andreiakimov
Автор

do { } while(условие) это как в паскале repeat until = условие?

СтаниславКузнецов-ях
Автор

Антон, сжег кастрюлю(суп весь выкипел)))), пока искал проверку на int, если текст, то цикл бесконечный..в JS понятно, а как в СИ??? Подскажи жалко посуду)))
do{
var answer = prompt('Скажи "стоп" ', 'Хочу еще сказать');
} while (answer != 'стоп');

sergewhynot
Автор

к сожалению 2 и 3 задание не смог сделать т.к у меня мак и на visual code нет библиотек таких как в уроке №9

BezFyuchey
Автор

Почему переменной 'a' в этом выражении будет присвоено значение 17?
b = 7;
a = ++b + b++;
По логике из видео сначала 'b' станет 8, потом найдётся результат выражения (это 16) и этот результат будет присвоен переменной 'а'. НО Нет! У меня результат 17, причём я пробовал и на пк и на андроид и на онлайн компиляторах и везде результат равен 17, мне кажется вы что-то не договори в этом видео=)

ДмитрийГендаринко
Автор

Операторы, имеющие инфиксную и префиксную форму бесят. Надо держать в фокусе когда он по приоритетности выполнился, и читаемость не сказать что хорошо улучшают.

АртемКанев-ыэ