注意:continue在while语句和for语句中存在差异(于a++放置的位置有很大关系)。
在while语句中会省去后面跳转到判断部分(可能还会出现死循环)
在for语句中跳转到调整部分。
三,do while循环
语法结构:
do
循环语句;
while(表达式);
执行流程:
先循环再判断 stmt循环expr判断
举例:
break在do while 和for 和while 中都是一样的直接跳出
continue在for和do while中差不多但是也有不同但是和while中差异较大
现在我们已经学习了三种循环 让我们来练习一下,
练习
1,写出n!等于几?
2,计算y=1!+2!+3!----n!
可以优化:
3,在一个有序数组中查找某一个数。(二分法//折半发)
4,编写代码,演示多个字符从两边想中间移动。
注意这里的sleep system strlen 和sizeof
system:输入指令的函数 括号里的cls是清屏的指令。
5,编写代码,实现模拟用户登录情节,并且只能登陆三次。(只允许输入三次密码,如果输入错误提示登录成功,如果三次都失败退出程序)。