为什么用c语言程序中的if语句实现从1加到100最后的结果是负数,编程实现从 1 加到 100 和从 100 加到 1 两个程序,哪个更快?为什么?...
原标题:编程实现从1加到100和从100加到1两个程序,哪个更快?为什么?这是一个非常有趣的问题——而且也一直以来都很有争论。认为“100加到1比1加到100”快的人,往往是基于这样一个事实:jnz指令要明显快于cmp之后再jne但是,这里有一个问题:编译器是否真的会把循环中的“不等于零”用nz指令来替换?这里以C语言为实验对象。好的,我现在在wsl上运行了gcc(Ubuntu7.4.0-1ubu