其实呀,计算机执行的是一串指令Instruction。

 

 

如果执行instraction从头到尾执行,那自然是顺序执行。

 

如果这些instruction跳到别的地方,则是调整。如果有判断条件,则是if....else....。

 

如果这些instruction循环跳到同一个地方,则是while。

 

如果这些instruction跳到某个特定的指令集,则是函数调用,就是function。

 

如果这些instruction执行到某个指令要跳出,不再继续往下执行,则有break。

 

如果这些instruction执行到出现错误了,则需要强制跳出,则有throw。

 

所以呀,如果理解指令的存在方式,你也就明白了为什么有这些流程控制了。

评论
发表评论

您还没有登录,请登录后发表评论

Azi
搜索本博客
存档
最新评论