zoukankan      html  css  js  c++  java
  • 循环控制语句

    1、while循环控制语句

    while循环语句用法:

    while(条件)
    {
        语句序列;
    }

    程序执行时,先判断条件是否为逻辑真,若逻辑真则执行循环体内的语句块,执行一次后,将再判断条件时否为真,重复上述过程,

    直到条件逻辑为假,语句快将不再被执行

    程序设计中,对预先不知循环次数的程序设计,可以采用标记法进行循环控制。简单的讲,标记法就是事先设置一个标记变量用于控制循环条件,

    初始值为逻辑真,在循环过程中当满足一定条件时,将该标记变量设置为逻辑假,从而结束循环。

    以商场收银系统为例

    #include<stdio.h>
    int main()
    {
      double price;
      double total = 0;
      double payment;
      double change;
      int flag = 1;//循环控制变量初始化为逻辑真
      while( 1 == flag)
      {
        printf("请输入商品价格: ");
        scanf("lf",&price);
        if(price < 0.01)
          flag = 0;
        else
          total = total + price;
      }

      printf("应付: %.2 ",total);
      printf("付款: “);
      scanf("%lf",&payment);
      if(payment >= total)
      {
        change = payment - total;
        printf("找零: %./2f ",change);
      }
      else
        printf("付款不足");
      return 0;
    }

    2、for循环语句

    for循环语句用法

    for(表达式1;表达式2;表达式3)
    {
        循环体;
    }

    表达式1:计数变量赋初始值

    表达式2:循环条件表达式(它将再每次执行循环体前被判断)

    表达式3:修改计数变量表达式(每执行完一次循环体后自动被执行一次)

    3、do while循环语句

    do while常被称为直到型循环语句,用法为

    do
    {
        循环体
    }while(条件);

    该循环语句,先执行循环体,再判断循环条件是否为逻辑真,重复这一过程,直到循环条件为逻辑假为止

    即do while循环至少执行一次循环体。

  • 相关阅读:
    MySql的性能优化
    MySql的备份还原
    MySql的数据目录
    MySql的事务
    MySql的视图
    算法笔记_006:全源最短路径问题【动态规划法】
    算法笔记_005:堆排序问题【变治法】
    算法笔记_004:8枚硬币问题【减治法】
    算法笔记_003:矩阵相乘问题【分治法】
    使用MongoDB和JSP实现一个简单的购物车系统
  • 原文地址:https://www.cnblogs.com/zhongllmm/p/14234657.html
Copyright © 2011-2022 走看看