在大多数现代编译器中,while(1)和(1)和(;;)之间没有性能差异。编译器: perl:
1 输入 - > 2 2 NextState(Main 2 -E:1)V-> 3 9 Leaveloop VK/2-> A 3 toterloop(next-> 8 last-> 9 redo-> 4)v-> 4 - lineseq vk-> 9 4 NextState(Main 1 -E:1)V-> 5 7 打印VK-> 8 5 Pushmark S-> 6 6 const [pv“ foo \ n”] S-> 7 8 unstack v-> 4 -e语法ok 因此,在大多数情况下,基于绩效问题,无需偏爱另一个。选择可以基于代码可读性或其他因素。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3