特点:1、在程序中需要反复执行某个功能。2、减少源程序重复书写的工作量,来描述重复执行某段算法的问题。3、提供四种循环,可以用来处理同一问题,也可以互相代替。4、循环构造方案灵活,不需要记忆其它循环结构。