Игнат
Подлиннее пжлс
Val
Стесняюсь спросить, но раз уж я поднял эту тему. Правильно-ли понимаю тезисно пример а=а++*а: С# понимает, независимо от ide как: а=(а+1) *а а С и С++ понимает как в голову взбредет, и зависит от версии компилятора и фазы Юпитера в созвездии Ориона?
Егор
Я делал все по видеоуроку на обучении, там игра камень, ножницы, бумага. Но кнопки не работают и вот такую ошибку выдает, не знаю что делать
Agent_RBY_
У тебя скобка лишняя на 9 строке после (е)
Алексей
https://metanit.com/cpp/
Благодарствую😉
Игнат
А ещё лучше не писать таким образом
Егор
Так?
Agent_RBY_
Скобка. Не скобки. Верни одну
Agent_RBY_
А ещё лучше не писать таким образом
А ещё лучше не писать на Си/++
Егор
Скобка. Не скобки. Верни одну
Тогда ничего не понял
Игнат
Ну, как повезёт:)
Игнат
Современные плюсы в принципе прикольные
Val
А ещё лучше не писать таким образом
Я понял. Просто пример из обучения заинтересовал. Не смог сам разобраться с отличиями с++ и с#
Agent_RBY_
Вот такое выдает
Здесь на скрине у тебя одна скобка после (е)
Agent_RBY_
Здесь (е) не существует, а есть только (е
Игнат
На самом деле не о том думаешь и твои вопросы ни к чему действительно полезному не приведут
Егор
Из этого (е сделай (е)
Сделал, все равно ошибку первую выдает
Игнат
Нет никакого смысла юзать инкремент в более сложных случаях кроме как i++
Алексей
Нет никакого смысла юзать инкремент в более сложных случаях кроме как i++
Не можно, но тогда нужно чётко представлять что за этим следует
Игнат
Ахахпхах
Agent_RBY_
Это уже другая ошибка forEach пишется не с большой буквы
Val
Нет никакого смысла юзать инкремент в более сложных случаях кроме как i++
Спс. Понял.Совет действительно дельный. Просто захотел разобраться чуть более глубже
Егор
Это уже другая ошибка forEach пишется не с большой буквы
написал все маленькими, все равно ошибка остается
Игнат
Прочитано,
Agent_RBY_
написал все маленькими, все равно ошибка остается
Нужно не все маленькими а так, как я написал
Agent_RBY_
while(*a++=*b++) while(a-->0) data[a++] = xxx
Почему а какой-то стрклочкой на ноль указывает
Игнат
Меня в ступор сама конструкция *p++ в водит
Warox
Почему а какой-то стрклочкой на ноль указывает
оператор такой есть во всех с-подобных языках )))
Алексей
Можно и *([0]p++) но смысл от этого?
Учителя говорят в компактности записи
Andrii
-->?
Это не стрелочка, это постинкремент и больше
Игнат
Компактность тоже в меру, если он не угрожает потере инфы
Vyacheslav
Меня в ступор сама конструкция *p++ в водит
инкремент разыменованного указателя Но мозг ломает знатно
Andrii
По сути это цикл до нуля, безопасный для unsigned int
Val
while(*a++=*b++) while(a-->0) data[a++] = xxx
:) Можно я эту шутку публично применю, без указания на источник? )))))
Warox
-->?
да он декрементит значение И потом смотрит было ли старое значение больше нуля еще есть 0<—a он тогда сначало задекрементит и уже посмотрит является ли новое значение меньше нуля ))
Agent_RBY_
Тебе нужено на 3 строке заменить querySelector на querySelectorAll
Agent_RBY_
Или a-- > b не в моде уже
Andrii
:) Можно я эту шутку публично применю, без указания на источник? )))))
Да как хочешь, в целом это идиомы, которые часто можно найти в сишном коде
Warox
Или a-- > b не в моде уже
не так конфюзит))
Егор
Andrii
Или a-- > b не в моде уже
Ну... просто это красиво смотрится a-->0 почти как a стремится к нулю, и по сути действительно так оно и есть
Игнат
Хааха
Алексей
Спасибо огромное! Все заработало!
Теперь и аниграить можно, а у меня морской бой так и нэ процуе
Владимир
Хм...Скажите, пожалуйста, а почему не вызывается рекурсия ? ....
Vyacheslav
Владимир
Anonymous
Мужчины
Vyacheslav
Всё понял, спасибо )
Поменяешь 1500 и 5000 местами - сработает рекурсия
Anonymous
Anonymous
Можете объяснить, плиз.
Vyacheslav
Всегда проверяй что вводит пользователь и не позволяй попадать в код считающий числа буквам
moncel
Кто может помочь с задачей на Питоне?
Vyacheslav
Кто может помочь с задачей на Питоне?
От "кто угодно" до "никто"
moncel
я обращаюсь к тем, кто поможет)
moncel
nometa.xyz
Это сайт?
moncel
у меня не открывается ссылка