关于continue的讨论
今天刚好看到win32中高级语言部份。其中在对continue语句的介绍是这样的。
“不管后面还有没有其他循环体中的指令,都会直接回到循环头部开始执行”
看到这里我心里有点小疑惑。然后随手拿起床边浩强哥的秘籍,在介绍for循环中强哥是这么说的。
“执行continue语句,流程跳转到表示循环体结束的右花括号的前面。。。。。。
结束本次循环,然后进行循环变量的增值(n++) 。”
分析,不管在Win32汇编还是C中 continue的功能一样:结束本次循环。
但前者是直接跳到循环头部开始执行。
后者是跳到continue后面的所有代码,直接跳到右花括号前面,并执行了for中的自增指令。
不知道这算不算鸡蛋里挑骨头啊。因为我好像没看到Win32中使用到for循环。
又是这些小问题.....
win32没有for但是有while,同是循环,可以相互替换着用的,只是写法不同 看来我退步了~~
页:
[1]