您的位置:首页 > 产品设计 > UI/UE

05:for循环、break和continue、while、do-while、二重循环

2016-09-23 22:09 393 查看
l   循环语句
循环语句可以让一组语句反复多次运行。
for   关键词循环。
       for循环中可以让一个变量依次代表一组数字,使用同样一组语句处理数字。
采用如下结构描述for循环变量的变化过程:
       for(表达式①;表达式②;表达式③)
       {
              语句④(循环体);
}





表达式①:赋值表达式,给控制变量赋初始值(从几开始)
表达式②:关系/逻辑表达式,循环控制条件(变化范围)
表达式③:一般为赋值,给控制变量增量或者减量(循环变量变化)
       如果循环正常结果,循环变量一定在范围之外。
       for循环有可能不执行大括号里的内容。
       for循环里的每一部分都可以省略(死循环/无限循环)。
while      不知道循环次数的使用的循环



       while循环的逻辑表达式中写成1,就成了死循环(无限循环)。
       while循环里也可以使用break;和continue;语句。
       while循环中的逻辑表达式的判断和语句的执行时交替进行的,永远先判断逻辑表达式。
       while循环有可能什么不会执行任何语句。
do while        循环,至少执行一次的循环。



       注意分号。

break      立刻结束语句循环。
   一旦执行了break,该循环下语句均不再执行,循环变量不再变化。   如果循环采用break结束,结束后循环变量在范围内。

continue 循环中的中间循环语句这次不执行。
如果编写程序时无法计算循环执行的次数,就可以编写一个死循环,在死循环中使用分支语句和break语句结束死循环

l   随机数
无法预先知道的数叫做随机数。
rand              标准函数,用来获得随机数。
              需要包含stdlib.h的头文件。
srand      标准函数,用来设置随机数种子。(比喻:种苹果树)
              需要包含stdlib.h的头文件。
time              标准函数,可以获得当前时间。
              需要包含time.h的头文件。

练习:[循环与分支综合]猜数游戏,1-100的电脑既定随机数,给用户6次机会,每次猜大给出提示,猜小给出提示,猜对的时候给出提示(结束整个语句),如果6次都猜错,提示用户机会已经用完,并输处正确答案。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  标准C语言
相关文章推荐