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

  • 相关阅读:
    [转] 美股评论:远离波动的噪音
    [转] GDB 下 watch的使用
    [转] Web性能压力测试工具之ApacheBench(ab)详解
    [转] Ubuntu 12.04下LAMP安装配置 (Linux+Apache+Mysql+PHP)
    [转] 在 Linux 中怎样使用cp命令合并目录树
    [转] postgresql常用命令
    [转] 跟着美联储投资
    [转] 智能指针(三):unique_ptr使用简介
    关于前端开发
    [转] 美股评论:美国散户血泪辛酸
  • 原文地址:https://www.cnblogs.com/zhongllmm/p/14234657.html
Copyright © 2011-2022 走看看