1.while循环的循环变量写在循环外,不是循环内代码环境的局部变量,可能会造成全局变量之间的污染。
2.while循环三要素书写位置分散,for循环三要素更紧凑清晰
3.while循环一般用于循环变量已存在,只要满足循环条件就可以执行循环的情况,用于当某条件成立则执行代码的情况;for循环一般要自己定义三要素,用于从头到尾遍历的情况
1.while循环的循环变量写在循环外,不是循环内代码环境的局部变量,可能会造成全局变量之间的污染。
2.while循环三要素书写位置分散,for循环三要素更紧凑清晰
3.while循环一般用于循环变量已存在,只要满足循环条件就可以执行循环的情况,用于当某条件成立则执行代码的情况;for循环一般要自己定义三要素,用于从头到尾遍历的情况