循环结构

来源:互联网 发布:linux dump整个内存 编辑:程序博客网 时间:2024/06/04 23:36

     循环结构: 在条件满足的情况下 反复执行某程序段,

      while循环  while(条件表达式){语句} 先判断 条件表达式是否满足  如果满足 就执行语句  语句执行完 再次返回判断条件表达式是否满足  如果满足 继续执行语句 直到表达式不满足为止  例如 int a = 1;  while(a < 5 ) {printf("%d", a);  a++ }   就会先判断 a是否小于5  为真 就输出a  a自增1 然后继续判断a 直到 a = 5 跳出循环。


   随机数 

   随机数函数  arc4random();   如果要[a,b]之间的随机数  那么  arc4ramdom()%(b - a + 1) + a  就会产生一个 a到b的随机数

   

   :break  

    break在循环体中  是跳出本次循环 

    continue  是跳出本层循环 


   for循环


    for(变量初始化;条件表达式;循环增量) {语句}  先进行变量初始化  然后判断条件表达式是否为真 如果为真 则进行语句 语句执行完  进行循环增量  然后回去再判断条件表达式 如果为真 进行语句   直到条件表达式为假 跳出循环。


  循环嵌套   

   循环中再嵌入一个循环:  两个循环分外层循环和内层循环  先执行外层循环一次 然后进入内层循环 当内层循环全部执行完一次  再进行外层循环的以一次  直到外层循环结束.

0 0