一、知识点总结:
1、while语句:根据表达式值的真假决定是否执行循环体
while与do while的比较:
①while语句根据表达式值的真假决定是否执行循环体
②do…while语句不管表达式的值是什么至少执行一次循环体
③当while语句和do…while语句具有相同的循环体时:如果while后面的表达式的值为“真”,两种语句的结果相同。否则,两种语句的结果不同。
2、for语句:
(1)执行过程:
for(表达式1;表达式2;表达式3)
for(赋初值;循环条件;循环变量增值)
(2)for语句的各种形式:
①for(;i<=...;i++)表达式1可以省略(在定义时赋值)。
②for(i=1; ;i++)sum=sum+i;
或for(; ;) sum=sum+i;
此时会无限循环,出现错误.
③for(i=1;i<=100;)表达式3可以省略(在循环体中写)。
④for(i=1,j=10;表达式2;i++,j--)表达式1可以是逗号表达式。
4、三种循环语句的选择:
(1)给定循环次数首选for。
(2)若循环次数不明确,需要通过其他条件控制循环,通常选while。
(3)若必须先进入循环,经循环体运算得到控制条件后,在判断是否进入下一次循环,使用do-while最合适。
二、实验过程中遇到的问题及解决方法:
(1)循环体的使用经常出现死循环,询问同学并且加上自己的研究之后做出来了。
三、实验心得体会:
本次实验使用了while、do while、for语句,学会了循环语句的更多种选择,新的知识更加考验我的记忆能力,以后要更加着重记忆。