关于FOR循环的执行顺序
今天看到ARM汇编上,产生了一个疑问。关于FOR循环执行顺序的。
然后我上网查了下,大部分说法都不同。
不过比较认同下面的。
分2个步骤
第一次是初始化的:
1->2->A->3
第二次直至结束:
A->3->2
for(1;2;3)
A
网上其他的大部分都是。
先是初始化。然后都是 3->2->A
我自己试验了下能确定的是 3在2前执行 for循环
[解决办法]
1->2->A->3 // 第一次循环
->2->A->3 循环下去,直到不满足2这个条件了~
最后的验证方法, 单步调试,看看那每次执行的位置!