@Kernokus

Какая реализация из двух предложенных вариантов будет работать быстрее?

Какой из данных двух вариантов вы бы использовали в вашем проекте/решении, если бы нужно было выбирать (ваши варианты тоже рассмотрю)?
Даны целочисленные беззнаковые переменные n=0 и с=0; Снаружи приходит n (не важно каким образом).
Если n-нечетное, то с=1, иначе с=0.
//1
    if (n % 2 != 0) {
        c++;
    }
    //2
    c = n % 2;
    //

Вопрос простой, но интересует мнение людей с опытом работы.
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
15432
@15432
Системный программист ^_^
Одинаково. Современные компиляторы настолько умеют упрощать и ускорять, что программисту о таких мелочах беспокоиться не приходится. В итоге оба варианта могут скомпилироваться в идентичный машинный код.
Пишите код, чтобы он был понятным.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы