目录:
1.while语句的介绍
2.for语句的介绍
3.while语句和for语句的具体使用与区别
1.while语句的介绍
1.1 while语句的语法形式
while语句形式如下:
while(表达式)
语句;
注:
在while语句里执行多条语句循环无需添加{}也能执行,但为了程序方便我们日后的阅读和修改,建议在写while循环还是加上{}更方便日后阅读和修改。
1.2 while的执行流程图
2.for语句的介绍
2.1 for语句的形式
for(表达式1; 表达式2; 表达式3)
其中表达式1,表达式2,表达式3的用法如下:
表达式1 用于循环变量的初始化
表达式2 用于循环结束条件的判断
表达式3 用于循环变量的调整
注:
1.在for语句里执行多条语句循环无需添加{}也能执行,但为了程序方便我们日后的阅读和修改,建议在写for循环还是加上{}更方便日后阅读和修改。
2.for(;;;)里面为分号,但常常有些人会写成逗号
2.2 for的执行流程图
3.while语句和for语句的具体使用与区别
while循环和for循环的最大区别在于for语句把初始值,判断条件,还是循环变量放在第一句便于语句修改,而while语句只能放判断条件,循环变量只能放在循环体里。
具体如下:
此图片中分别使用while语句和for语句打印1-9数字,若打印1-9的奇数,for函数只需要改变表达式3 ,而while语句则需要找到循环变量,如图
因此大部分人都会选择for语句写循环而非while语句。