"死循环”有两种写法:for(;;)和while(true),两者在汇编层面存在区别,多数源码中多数是for( ; ; )这种形式。

如下图所示,对源码反汇编后进行对比,for (;;)指令少,不占用寄存器,而且没有判断跳转,相对while()循环来说更加简洁明。

for(;;) 和  while(1)的区别

相关文章:

  • 2021-08-21
  • 2021-08-21
  • 2021-08-21
  • 2021-08-21
  • 2021-08-21
  • 2017-12-15
  • 2021-11-25
  • 2022-01-01
猜你喜欢
  • 2022-01-12
  • 2021-11-04
  • 2022-01-01
  • 2021-12-03
  • 2021-04-13
  • 2021-08-07
  • 2019-12-27
相关资源
相似解决方案