三种循环语句的简单演示和特点总结

循环:

一般循环结构包含3个部分:循环的初始化、循环条件、循环体

1.while循环(当型循环):

#include<iostream>
using namespace std;
int main()
{
    int a = 1;
    while (a > 0)             //循环条件,其中a时循环控制变量,当条件判断为真时执行循环体,否则不执行
    {
        cout << a << " ";
        a--;                //改变循环控制变量的值,使得循环不会一直执行下去成为死循环
    }
    system("pause");

}

特点:当while()中的条件判断为真时,执行循环,循环体中应该具备改变循环条件的语句,否则循环会一直执行下去。

2.do-while循环(当型循环)

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int a = 1;
 6     do
 7     {
 8         cout << a << " ";
 9         a--;
10     } while (a > 0);            //循环继续或终止的条件
11     system("pause");
12
13 }

特点:持续执行循环体,直到while()判断语句中的值判断为假时跳出循环。不管条件为何,总会执行第一次循环,因为第一次判断在第一次循环之后。

3.for循环

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int s = 0;
 6     int i;
 7     for (i = 1; i <= 100; i++)     //包含三个表达式,循环控制变量的初始化,循环条件,和修改控制变量的语句(可以放到循环体中)
 8     {
 9         s += i;
10     }
11     cout << s << endl;            //输出从1一直加到100的和,结果是5050
12     system("pause");
13 }

特点:相较于上面两个循环语句,for语句可以用于确定执行次数的循环结构,它不仅能用于次数循环(即能够确定循环次数的情况),也能用于条件循环(即循环次数不确定的情况)。另外,它所包含的三个表达式并不是必须的,三者都可以缺省。

原文地址:https://www.cnblogs.com/urahyou/p/9992552.html

时间: 2024-10-17 19:21:33

三种循环语句的简单演示和特点总结的相关文章

Java语言----三种循环语句的区别

------- android培训.java培训.期待与您交流! ---------- 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } eg: 1 class Dome_For2{ 2 public static void main(String[] args) { 3 //System.out.println("Hello World!"); 4 //求1-10的偶数的和 5 int sum = 0; 6 fo

Java三种循环结构的区别

第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } eg: 1 class Dome_For2{ 2 public static void main(String[] args) { 3 //System.out.println("Hello World!"); 4 //求1-10的偶数的和 5 int sum = 0; 6 for (int i = 1;i<=10 ; i++ ) { 7 if (i%2 ==

三种循环

第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } eg: 1 class Dome_For2{ 2 public static void main(String[] args) { 3 //System.out.println("Hello World!"); 4 //求1-10的偶数的和 5 int sum = 0; 6 for (int i = 1;i<=10 ; i++ ) { 7 if (i%2 ==

Java的三种循环:1、for循环 2、while循环 3、do...while循环

Java的三种循环 Java三种循环结构: 1.for循环 2.while循环 3.do...while循环 循环结构组成部分:1.条件初始化语句,2.条件判断语句 , 3.循环体语句,4.条件控制语句 条件初始化语句:用于表示循环开启时的起始状态,简单说就是循环开始的时候条件是什么样的: 条件判断语句:用于表示循环反复执行的条件,判断结果,决定循环是否继续执行: 循环体语句:用于表示循环反复执行的具体内容: 条件控制语句:用于控制每次循环变化的内容,条件的变化控制循环是否继续执行下去. 循环结

c#语言中的三种循环

什么是编程 编程就是使用一种程序设计语言编写程序代码,让计算机解决某个问题的过程.根据这个定义来看,根据使用的程序设计语言不同,编写的程序就不同. 关于c#语言: C#是一种最新的.面向对象的编程语言.它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域. 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选--无论是高级的商业对象还是系统级的应用程序.使用简单的C#语言结构

SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式

SQL Server数据库的三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式 这篇文章主要介绍了SQL Server数据库的三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式,需要的朋友可以参考下 如何图形界面下修改恢复模式 找到你想修改的数据库 右键 > 属性  > 左侧 选项既可看到 1.Simple 简单恢复模式, Simple模式的旧称叫"Checkpoint with truncate log",其实这个名字更形象,在Simple模式下,SQ

12、三种循环的区别、死循环

12.1 三种循环的区别 三种循环的区别: 1.如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环会执行至少一次. 2.for循环的变量在小括号当中定义,只有循环内部才可以使用.while循环和do- while初始化语句本来就在外面,所以出来循环之后还可以继续使用. 循环之间可以嵌套使用 12.2 死循环 永远停不下来的循环,叫做死循环 原文地址:https://www.cnblogs.com/koss/p/12283409.html

Linux Shell脚本 几种循环语句创建用户的方法

大家好,我是孤云暮雨,今天给大家带来的是"Linux Shell脚本 几种循环语句创建用户的方法" 添加user1-user20用户 for循环: #!/bin/bash for i in {1..20} do useradd user$i echo "user$i Users to add success" done for循环(C风格): #!/bin/bash for ((i=1;i<=20;i++)) do useradd user$i &&a

Hibernate——三种状态的实例persistent演示

上篇博客介绍了自己对Hibernate三种状态的理解,这一篇主要是通过实例演示去进一步的理解三种状态. persistent状态: 此时的状态持久化对象纳入的session的管理,当提交事物时,数据会和数据库同步,如果有更新的数据将产生更新语句. session=HibernateUtils.getSession(); tx=session.beginTransaction(); //transient状态,此时的对象没有纳入session管理 user=new User(); user.set