学习日志 以及个人总结(第六天)

  

循环结构:
    1.goto语句
    2.do while语句

    3.while语句
    4.for循环

    5.break语句以及continue语句的学习
    
    
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
        
    goto
    格式:
      goto 语句的标号;//标签
      --------
      //构成循环的要素
      初始条件
      使循环取余结束的语句(操作)
      循环体//重复被执行的代码
      结束条件
      
      
    
      1. 实现1~ 100 累加求和
      
      1+2+3+4+5+..........+100
      
      1+2 //sum
      sum+3//sum
      sum+4
      sum = sum + i;
      ++i;
      初始条件:
      i=1;
      
      循环体:sum = sum +i;//每次的和加上新的数 实现累加效果
      
      让循环趋于结束的语句(操作)
      ++i
      
      结束条件;
      i == 100
      
      goto //被禁用   慎用
      
      
      
    实现阶乘的操作
        n!
        //输入n
        1*2*3*4*...
        
    初始条件 n 
             i=1
             ret=;
             ret = ret *i;
        
     趋于结束的语句
        ++i
     结束条件:
     i==n
     
     while
     格式:
     while(表达式)//不写分号
     {
        语句;
     }
     
     含义:
     判断“表达式”//条件
     真
        执行"语句"
        "语句"执行完,继续判断"表达式"直到,"表达式"为假,
        while结束,程序继续向下    
     假
        "表达式"为假,while结束,程序继续往下
        
        
        
        
        找出被2,3,5整除余数为1 的最小的十个自然数
    准备数据    //1.int n;
    处理数据    //
循环条件是 找够10个自然数

    n%2==1&&n%3==1&&n%5==1 //判断是否满足 //循环体
    
    循环条件是 找够10个自然数
        
        
        
        
        
 do while语句
 格式:
 do
 {
    循环体语句
 }while(表达式);//此处有分号
 
 含义:
 先执行"循环体语句"之后,在判断"表达式"
 真 则"循环体"继续
 假 则"while"结束程序继续向下
 
 
 
 for循环
 形式:
 for(表达式1;表达式2;表达式3)
 {
    循环体语句;
 }
 
 含义:
 S1 求解"表达式1",
 S2    判断"表达式2",
    真
    S3 执行"表达式3"
S4 求解"表达式3"
   继续 判断"表达式2"
   
   假
        for循环结束,程序继续往下
        
for(1;2;4)
{
    3;
}
 
 for(初始条件;循环结束条件;使循环趋于结束的操作)
 {
    循环体语句;
 }
        
        
对比:
while
do-while() //结束条件 

for(i = 0; i < 100; ++i) //一定范围 

do while 先运行再判断
while 先判断再运行
        
        
break 语句
 
 break;   //前面的参与,后面的不参与
 应用:
    switch 
    循环语句中(while ,do-while,for)
 表示: 
    跳出本层循环
 continue 语句;// 触发的那一刻没了 前面后面都有
 继续
 表示: 
    结束本次循环,继续下一次循环

你可能感兴趣的:(学习)