Ответы пользователя по тегу Программирование
  • Как двойной знак равенства влияет на строки в С++?

    @Quilin
    Full-stack разработчик
    Простой знак равенства в C-подобных языках - это оператор присвоения. Как правило, он возвращает результат присвоения. Двойной знак равенства - это оператор сравнения, и возвращает он bool.

    Собственно, в условном операторе необходимо, чтобы выражение в скобках после ключевого слова if возвращало именно bool, так что простое присвоение в данном случае не сработает. Поэтому и нужен двойной знак равенства.

    В вашем конкретном коде очевидно, что вам знакома операция присвоения (len = len + 1), но в этом случае достаточно воспользоваться операцией инкремента (len++).
    Ответ написан
    Комментировать
  • Есть ли нормальная он-лайн система для команды разработчиков?

    @Quilin
    Full-stack разработчик
    Я лично в большом восторге от Assebmla. За 19 долларов в месяц - безлимитные репозитории SVN, Git, Mercurial, Википедия, обмен сообщениями, планировщик задач, стена карт, стендап, SSL и прочая.
    Ответ написан
    Комментировать