<安全攻防之循环>

① do...while循环

  • 我们还是在程序的入口main函数写一个do...while循环,然后真机编译,显示包内容后拿到可执行文件在ida中打开.(do...while执行的顺序,不管条件是否满足,先执行一次,再做判断),下面我们看一下汇编代码.


    Snipaste_2019-10-30_13-57-29.png

    do...while.png

② while循环

while.png

while循环.png

③ for循环

for.png
  • 带NSLog打印的汇编


    for循环.png
  • 无打印的汇编


    无log的for循环.png

总结:

从汇编代码来看,while循环和for循环的执行效率应该是一样的.可根据个人喜好来选择.

纠错 (相等,英语为equal to,上边截图上写错了)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容