если у меня есть две целочисленные переменные с выделенной памятью и значениями a и b, что является более трудоемкой (время выполнения процессором) операцией: сравнение (a == b) или присвоение (a = b)?А почему?
(a == b)
(a = b)
Вероятно, это зависит от архитектуры вашего процессора и получаемого двоичного исполняемого файла.
Поскольку присвоение включает запись в память (при условии, что a не является локальным значением, содержащимся в регистре), есть вероятность, что оно медленнее на современных процессорах.