标签: performance time comparison variable-assignment
如果我有两个具有已分配内存和值a和b的整数变量,这是更耗时(处理器执行的时间)操作:比较(a == b)还是赋值(a = b)?为什么?
(a == b)
(a = b)
答案 0 :(得分:1)
这可能取决于您的处理器架构和生成的二进制可执行文件。
答案 1 :(得分:0)
因为赋值涉及内存写入(假设a不是寄存器中保存的本地值),所以当前处理器的可能性较慢。