通常的计算机程序总是由若干条语句组成,从执行方式上看,从第一条语句到最后一条语句完全按顺序执行,是简单的顺序结构;若在程序执行过程当中,根据用户的输入或中间结果去执行若干不同的任务则为选择结构;如果在程序的某处,需要根据某项条件重复地执行某项任务若干次或直到满足或不满足某条件为止,这就构成循环结构。大多数情况下,程序都不会是简单的顺序结构,而是顺序、选择、循环三种结构的复杂组合。
0 H' A' t$ C$ J. F$ }, L 三种基本结构的流程图、N-S图以及PAD图可以参看本书第1章1.4节“算法”相关内容。
4 y7 y: w4 Y* ~0 f- ^7 E* ` C语言中,有一组相关的控制语句,用以实现选择结构与循环结构:: x+ W1 J5 r, k p8 b$ R7 K1 j2 u# M
选择控制语句:if;4 F2 b) V9 |6 {. ^4 S. E
switch、case* ~3 k0 c: v1 m& t) E" T- x
循环控制语句:for、while、do...while
6 Y5 Q0 d2 _1 y& r5 q 转移控制语句:break、continue、goto, x, K# C" |" j
我们将在后面几节中详细介绍。 |