如果我有两个整数变量,分配的内存和值分别是a和b,那么哪个操作更耗时(处理器执行的时间):比较(a == b)还是赋值(a = b)?为什么?
发布于 2011-03-22 18:05:59
这可能取决于您的处理器体系结构和生成的二进制可执行文件。
发布于 2011-03-22 18:09:47
因为分配涉及到内存写入(假设a不是寄存器中保存的局部值),所以在当代处理器上它可能会更慢。
https://stackoverflow.com/questions/5389438
复制相似问题