赴美读硕士:循环结构与选择结构在语句上有什么不同

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 08:32:56

循环结构是说:
当符合某个条件时,就让指定的一段代码重复执行。直到条件不再符合为止。(如果条件永远都能符合,这个循环就永远无法停止,称为“死循环”)

选择结构(应该叫分支结构)是说:
当符合某个条件时,就让指定的一段代码执行一次。

并不能说分支结构是循环结构的特殊情况。因为分支结构在条件测试和代码选择上具有更强的功能。
例如,分支结构可以设置成“当符合某个条件时,让指定的一段代码执行一次,当不符合时,让另一段代码执行一次”。(这是二选一的情况)
还可以“同时列出多个条件。当符合其中某个条件的时候,让对应那个条件的代码执行一次”。(这是多选一的情况)

循环结构没有选择性。当不符合条件时,只有结束循环,接着往下走。

选择结构没有循环性,只能根据条件决定程序的走向,而循环可以在循环体执行完成之后回到循环最初的状态继续执行若干遍,直到满足循环的退出条件为止.

其实区别很大,大体来说,循环结构是依照自己设定的条件区间循环所有的条件,而先择结构是选择运行符合的条件.