zoukankan      html  css  js  c++  java
  • 循环语句(while语句和do...while语句)

         1、while语句:如果条件成立,就继续循环,直到条件不成立为止。格式如下:

              while (条件)

            {
                   循环体(语句或语句块)

             }

         2、do…while语句:如果条件成立,就继续循环,直到条件不成立为止。它与while的最大区别在于,do…while循环中的语句会被执行至少一次,而while中的语句可能一次都没有被执行。格式如下:

             do
             {
                   循环体
              }
             while (条件);                   // 注意分号

    注意:(1)while后面的条件一定要有();

             (2)如果只有一条语句,{}可以省略;

              (3)两者区别为:while为先判断再执行,而do...while为先执行后判断。

    举例说明:求1..100的和:s=1+2+3+...+100;

    while语句用法:

    #include<iostream>
    using namespace std;
    int main()
    {
            int n=1,s=0;       //定义n,s并赋初值
            while(n<=100)     //当n<=100时执行下面的循环体
            {
                 s=s+n;                //累加,一定要弄清这个累加的方法
                 n++;                  //相当于n=n+1
            }

            cout<<s<<endl;     //输出求各结果s
            return 0;               //主函数的返回值必须是0,否则在有些测试系统中会出错
    }

    以下为do...while语句的用法:

    #include<iostream> 
    using namespace std; 
    int main() 
    {
            int n=1,s=0;       //定义n,s并赋初值 
            do
            {
                 s=s+n;                //累加,一定要弄清这个累加的方法 
                 n++;                  //相当于n=n+1 
            }

            while(n<=100) ;       //当n<=100时执行下面的循环体 ,注意这里有个分号

            cout<<s<<endl;     //输出求各结果s
            return 0;               //主函数的返回值必须是0,否则在有些测试系统中会出错 
    }

  • 相关阅读:
    Pro/Toolkit示例之一:异步启动ProE
    Formatted MessageBox/AfxMessageBox
    Pro/Toolkit示例之二:同步Dll程式
    模拟按钮控件BN_CLICKED消息事件
    详解ProToolkit注册文件
    C++函数指针
    Message Basic
    C++指针之间的赋值与转换规则总结
    CString&CStringA&CStringW之间的相互转换
    Devexpress组件之XtraBars.PopupMenu的使用
  • 原文地址:https://www.cnblogs.com/jjzzx/p/5083009.html
Copyright © 2011-2022 走看看