Трудоемкая операция - PullRequest
1 голос
/ 22 марта 2011

если у меня есть две целочисленные переменные с выделенной памятью и значениями a и b, что является более трудоемкой (время выполнения процессором) операцией: сравнение (a == b) или присвоение (a = b)?А почему?

Ответы [ 2 ]

1 голос
/ 22 марта 2011

Вероятно, это зависит от архитектуры вашего процессора и получаемого двоичного исполняемого файла.

0 голосов
/ 22 марта 2011

Поскольку присвоение включает запись в память (при условии, что a не является локальным значением, содержащимся в регистре), есть вероятность, что оно медленнее на современных процессорах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...