do while:不管符不符合条件都会运行一次,在运行一次在之后再进行判断是否符合条件。while:首先判断是否符合条件在进行运行。for和while的意思差不多只是表达形式不同;一般需要定义局部性控制循环的的变量使用。foreach:只能对数据进行读;在其作用域内不能对进行遍历的值做修改,其遍历顺序只能递增而且其控制循环变量是默认的只能++。