2008-03-24
流程控制的原因
其实呀,计算机执行的是一串指令Instruction。
如果执行instraction从头到尾执行,那自然是顺序执行。
如果这些instruction跳到别的地方,则是调整。如果有判断条件,则是if....else....。
如果这些instruction循环跳到同一个地方,则是while。
如果这些instruction跳到某个特定的指令集,则是函数调用,就是function。
如果这些instruction执行到某个指令要跳出,不再继续往下执行,则有break。
如果这些instruction执行到出现错误了,则需要强制跳出,则有throw。
所以呀,如果理解指令的存在方式,你也就明白了为什么有这些流程控制了。
发表评论
- 浏览: 64464 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
最新评论
-
JavaEye之路
引用我也很喜欢JavaEye,比CSDN好 CSDN太杂了规模大了能不大而全吗? ...
-- by Sam1860 -
JavaEye之路
我在这,随便说点啥,博客,论坛,都说我应该是一个新手的帖子。不过我还是呆在这。反 ...
-- by saharabear -
我是穷忙族
-- by lbyzx123 -
JavaEye之路
javaeye目前的问题: 1,缺乏一个好的盈利模式,商业化运作 2,技术定位 ...
-- by kimmking -
JavaEye之路
我也很喜欢JavaEye,比CSDN好 CSDN太杂了
-- by lovefly_zero






评论排行榜