• Есть ли разница для компьютера: x**3 или x*x*x?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Для таких вопросов есть специальный инструмент.

    Препод прав.

    При возведении в маленькую натуральную степень (2-30) компилятор может использовать векторные инструкции и получить результат очень быстро.

    При использовании pow() происходит вызов специальной подпрограммы (что является относительно медленным делом), которая делает гораздо больше арифметических действий ( и работает только с числами с плавающей запятой, что потребует преобразования int->double )
    Ответ написан
    Комментировать