я первый курс и у нас завтра модуль по си к которому нас никто не готовил (потому что у препод деган) и теперь мне за ночь нужно выучить си. КАК Я ЛЮБЛЮ ЭТУ ЖИЗНЬ
читал книгу которую дали на учебе и чтобы что-то нормально понять - проблема. Тут решил поискать видео обучающее и за 20 минут узнал все что хотел! Отличная работа, очень хорошего качества и все понятно!))
8:08 пытался сам написать данный цикл, в итоги нажал не на цифру, а на букву. Получился бесконечный цикл и телефон невыдержал нагрузки, пришлось перезагружать
Угловые кавычки используются для указания библиотек, а двойные "" кавычки используются для подключения своих файлов. Это общепринятно для удобства, но можно ставить и угловые .
Операторы break и continue не желательно использовать, особенно break. Как и множественные return из функций. Добавьте флаг-переменную для изменения условия и в условии цикла следите за ее состоянием.
while() я заметил нужна тогда, когда в качестве условия нужно взять переменную, которая находится за пределами функции while. А в функции for() надо ЗАДАТЬ точное значение переменной. То есть в отличии от while() это бы изменило переменную в программе что может быть было бы критично для кода. while() не меняет переменные, а работает с имеющимися, ставя только условия продолжения цикла. Хотя for() можно использовать для перебора массивов. Кароче я сам запутался. while() может брать снаружи значение переменной.
гайс , как создать цикл который будет останавливаться если я введу 1 или 2? а если ввожу что либо другое , то меня перекинет опять в форму в которой нужно вводить значение
Подскажите, пожалуйста Как можно изменить отображение ошибок/предупреждений в Xcode? (чтобы текст ошибки не отображался рядом с кодом, а была только иконка, что в данной строке присутствует ошибка)
Привет я реализовал код с массивом с while но 1) Вывод получился(массива) 2) Но для вывода минимума неполадка с while = выводит просто первый элемент массива. А вот когда создал другую переменную вместо i (который у тя), то всё работает корректно. Итак вопрос почему так?
Пишу програму для вычислений , в начале она должна просить данные потом считать и выдать промежуточный результат .Я должен взять и по этому результату найти по графику значение и ввести его для продолжения расчета . Проблема в том что после ввода данных для начала расчета програма сразу просит ввести от меня значение из графика но расчетов никаких нету . Не могу понять почему так.
Спасибо за ценную информацию. Вопроса 2. Первый. Когда вы закомментируете кучу строчек, вы же не ставите вручную // напртив каждой, какую комбинацию клавиш нужно использовать чтоб быстро закоментировать? Второй. Как настроить Codeblocks чтоб при выполнении программы печатались русские буквы "Введите цифру" а не абракадабра?
А нельзя ли снизить нагрузку на процессор при выполнении цикла ограничением числа выполнения на единицу времени? Добавить паузу на 200-1000 мс в конце цикла?
Вот честно, без лишнего базару, малода Босс. Жевал я этого Мартина по старым талмудам но не заходило в бошку никак. А тут раз и открылись шлюзы в башке. Респект и уважуха!!!
А в do while какие вообще условия можно писать? Тоже любые? У меня почему то не работает с }while (var=1), работает либо с }while(var>=1) или }while(var!=0). Перед этим стоит запрос на ввод 1 для повторения цикла или 0 для завершения. Почему не работет }while (var=1)?
если не цикл или goto, можешь записать в else, что-то подобное : if(main() == 0){ return 0; } или что там у тебя main возвращает. И не буду объяснять т.к. у меня ночь и просто лень. изучи функций и можешь еще рекурсию, немного подумай и все поймешь
народ я скачал visual studio 2019 там все не просто то что вы пишите там интефейс не такой там свая фишка concol выход на консоль на черном фонде типа DOS в черном виндонсу ... можете снять видо куда что скачать и как писать ...у нас mac a нет хотелось бы повторить все в единной приложении ... благодарю там все не так ) или кто то делает без проблем отзавитесь извините за мой русский
супер учитель, объясняет грамотно, подробно, без лишней воды, легкая подача материала, для новичков подходит.
+
isHasCar☠☠☠
Спасибо за крутой видео урок. Очень нравится когда прикаждом значке Вы рассказываете почему его туда ставить и что он делает.
я первый курс и у нас завтра модуль по си к которому нас никто не готовил (потому что у препод деган) и теперь мне за ночь нужно выучить си. КАК Я ЛЮБЛЮ ЭТУ ЖИЗНЬ
И что там, как сдал модуль?
На 4)
@@andrychichi7042 из 10?)
Через 30 минут комиссия, ощущение безысходности)
@@andrychichi7042красавчик
очень классно обьясняешь, главное что ты понимаешь что мы ничего не понимаем и доступно разжевываешь
Очень крутой урок! У тебя талант доносить информацию👍
Суперская подача, спасибо большое за урок!
Круто, очень круто, мне 13 лет и все понятно, как никогда, респект 👍
читал книгу которую дали на учебе и чтобы что-то нормально понять - проблема. Тут решил поискать видео обучающее и за 20 минут узнал все что хотел! Отличная работа, очень хорошего качества и все понятно!))
Мне очень понравился урок, с точки зрения break и continue интересно было слушать)
Воуув, Си.
Сразу лайк.
8:08 пытался сам написать данный цикл, в итоги нажал не на цифру, а на букву. Получился бесконечный цикл и телефон невыдержал нагрузки, пришлось перезагружать
8:58 комбинация чтоб так сделать - Ctrl + Shift + /
🤩
лучший
Спасибо ❤❤❤❤
Я бы написал "угадай цифру"😅 8:22
привет. а как ты всё выделяя сразу делаешь их комментариями??
выделяешь всё потом
1) если у тя Macbook то cmd + /
2)если у тя Windows то ctrl + /
Хорошая работа, спасибо.
Спасибо, все очень подробно и понятно!
У меня есть вопрос, можно ли при подключении библиотеки ставить вместо (таких ковычек) вот такие ("") - ошибки же не возникает!
Угловые кавычки используются для указания библиотек, а двойные "" кавычки используются для подключения своих файлов. Это общепринятно для удобства, но можно ставить и угловые .
@@shaniz_ Спасибо за ответ, но я уже давно это понял!
Спасибо, хороший урок.
Круто.Спасибо.
Операторы break и continue не желательно использовать, особенно break. Как и множественные return из функций. Добавьте флаг-переменную для изменения условия и в условии цикла следите за ее состоянием.
Скажите, пожалуйста, что за среда разработки используется в видео?
xcode
Используется Yasuo код, такой вид когда, в котором репортят лесника и игрок на Ясуо ходит со счетом 0 10)
@@sergeidrobyazko3513 ))
Спасибо
while() я заметил нужна тогда, когда в качестве условия нужно взять переменную, которая находится за пределами функции while.
А в функции for() надо ЗАДАТЬ точное значение переменной.
То есть в отличии от while() это бы изменило переменную в программе что может быть было бы критично для кода.
while() не меняет переменные, а работает с имеющимися, ставя только условия продолжения цикла.
Хотя for() можно использовать для перебора массивов.
Кароче я сам запутался.
while() может брать снаружи значение переменной.
"while true лучше не запускать"
IDE(и все остальные GUI программы), которая для обработки событий юзает while true: ну да ну да
гайс , как создать цикл который будет останавливаться если я введу 1 или 2? а если ввожу что либо другое , то меня перекинет опять в форму в которой нужно вводить значение
char sign = '0';
while (sign != '1') {
scanf_s("%c%*c", &sign);
if (sign == '1') { break; } }
@@MrDemyanopuz премного благодарен
01:19 а зачем там int? можно же использовать short
Подскажите, пожалуйста
Как можно изменить отображение ошибок/предупреждений в Xcode? (чтобы текст ошибки не отображался рядом с кодом, а была только иконка, что в данной строке присутствует ошибка)
А что вы думаете на счет языка Processing? Я его очень люблю!
Это не язык, это просто библиотека для Java)) а так полностью согласен, оч крутая вещь
Привет я реализовал код с массивом с while но
1) Вывод получился(массива)
2) Но для вывода минимума неполадка с while
= выводит просто первый элемент массива.
А вот когда создал другую переменную вместо i (который у тя), то всё работает корректно.
Итак вопрос почему так?
А почему в обычном СИ работает сокращённая запись ++? Вроде не должна 🤷🏻♂️
Что это за программа?
четкий урок
Пишу програму для вычислений , в начале она должна просить данные потом считать и выдать промежуточный результат .Я должен взять и по этому результату найти по графику значение и ввести его для продолжения расчета . Проблема в том что после ввода данных для начала расчета програма сразу просит ввести от меня значение из графика но расчетов никаких нету . Не могу понять почему так.
Спасибо за ценную информацию. Вопроса 2.
Первый. Когда вы закомментируете кучу строчек, вы же не ставите вручную // напртив каждой, какую комбинацию клавиш нужно использовать чтоб быстро закоментировать?
Второй. Как настроить Codeblocks чтоб при выполнении программы печатались русские буквы "Введите цифру" а не абракадабра?
1. Щоб закоментувати велику кількість тексту можна використати ось таке:
/*
ТЕКСТ
ТЕКСТ
ТЕКСТ
*/
2. Спробуй змінити кодування на UTF-8
@@НезалежнийЛьвівянин дякую. Про перший спосіб я знаю. Другий - спробую
Для русификации в начало main нужно поставить setlocale(LC_ALL, "");
Не забывайте ставить лайки
А нельзя ли снизить нагрузку на процессор при выполнении цикла ограничением числа выполнения на единицу времени? Добавить паузу на 200-1000 мс в конце цикла?
для варианта с ожиданием ввода от пользователя
Пауза через sleep делается
🤗🤗🤗🤗🥰🥰🥰
Когда используется scanf?
когда нужно ввести данные пользователем
Привет, как исправить некорректное отображение Кириллицы в консоли? а то пишет какие то иероглифы
он рассказывал на прошлых уроках посмотри
Вот честно, без лишнего базару, малода Босс. Жевал я этого Мартина по старым талмудам но не заходило в бошку никак. А тут раз и открылись шлюзы в башке. Респект и уважуха!!!
А в do while какие вообще условия можно писать? Тоже любые? У меня почему то не работает с }while (var=1), работает либо с }while(var>=1) или }while(var!=0). Перед этим стоит запрос на ввод 1 для повторения цикла или 0 для завершения. Почему не работет }while (var=1)?
Потому что знак = это присваивание, а знак == это проверка равенства
3:21 Пишет предупреждение когда пытаюсь float поставить в качестве счётчика
как вернуть программу в начало,если допустим "else",а "if" идет дальше.
можешь всю программу делать в цикле, либо в else использовать goto (что многие считают дурным тоном, но все же имеет место быть)
@@Andymit понял,что нечего не понял))я только логический выбор осваиваю,цикл не изучал,но уже куча вопросов,значит нужно переходить к циклам)
@@per6051 аа, ну тогда все впереди. удачи в обучении)
если не цикл или goto, можешь записать в else, что-то подобное :
if(main() == 0){
return 0;
}
или что там у тебя main возвращает. И не буду объяснять т.к. у меня ночь и просто лень. изучи функций и можешь еще рекурсию, немного подумай и все поймешь
Когда пишу for(int x = 0...) выдаёт ошибку. Работает только когда перед for объявляю int x;
Почему так и как исправить?
Возможно после int x = 0 забыл поставить " ; "
9:38
"Лучше такое не запускать" - я який не дослухав😳
народ я скачал visual studio 2019 там все не просто то что вы пишите там интефейс не такой там свая фишка concol выход на консоль на черном фонде типа DOS в черном виндонсу ... можете снять видо куда что скачать и как писать ...у нас mac a нет хотелось бы повторить все в единной приложении ... благодарю там все не так ) или кто то делает без проблем отзавитесь извините за мой русский
А как выводить русские символы в Visual Studio?
Visual studio вообще для c++... в начало ставь setlocale(LC_ALL, "");
@@eirjair7037 если тип файла не ccp, a с поставить, то все корректно работает
Кто знает, почему в Microsoft Visual Studio 2019 не работает scanf?
Попробуй вместо scanf написать scanf_s .Должно сработать , по идеи...
@@animovhere894 , Да, только так и работает)
В настройках нужно дать доступ для использования scanf, в гугле можно поискать, там прям со скринами есть решение этой проблемы.
А в python (min, max) это функции которые не могуд быть переменными
А i(0) тоже самое, что и i = 0?
В плюсах да
что значит / ТОБИШЬ\ каждый раз он говорит так
"то есть" по другому
Мда, как так вышло что ты не знаешь свой родной язык?
Я первый здесь
Лучше делай видео как ты делаешь игру, это лучше чем это
Нет, обучение всегда лучше, если не будет знаний, то не будет ничего понятно, твой комментарий очень глупый!