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循环至少执行一次循环体。

  • 相关阅读:
    手机京东页面页面主体和头部搜索
    《转》冯森林:手机淘宝中的那些Web技术(2014年)
    轮播图片如何随着窗口的大小改变而改变
    移动WEB开发基础入门
    MVC的项目部署成应用程序或虚拟目录路径的问题
    jqgrid传入的json数据,赋值了但是没有在表格上显示
    在JavaScript中对HTML进行反转义
    Node.js 创建第一个应用
    Node.js 安装配置
    对ASP.NET程序员非常有用的85个工具
  • 原文地址:https://www.cnblogs.com/zhongllmm/p/14234657.html
Copyright © 2011-2022 走看看