美文网首页
06-循环结构

06-循环结构

作者: D丝学编程 | 来源:发表于2021-03-01 10:41 被阅读0次

循环结构:同样的代码被执行多次,称为循环。

C#中有三种主要的循环结构:

  • while 循环
  • do…while 循环
  • for 循环

一、while循环

语法:

while( 布尔表达式 ) {
  //循环内容
}

举例:循环打印1到100。

int i = 1;
while(i <= 100)
{
    Console.WriteLine("第" + i + "次循环");
    i++;
}

二、do...while循环

语法:

do {
       //代码语句
}while(布尔表达式);

举例:循环打印1到100。

int i = 1;
do
{
    Console.WriteLine("第" + i + "次循环");
    i++;
}while(i <= 100);

三、while循环和do...while循环的区别

while:先判断,在执行。

do while:先执行,在判断。(至少执行一次)

例如:(以下代码一次循环都没有执行,没有打印任何内容)

int i = 101;
while(i <= 100)
{
    Console.WriteLine("第" + i + "次循环");
    i++;
}

例如:(以下代码会执行一次,打印101)

int i = 101;
do
{
    Console.WriteLine("第" + i + "次循环");
    i++;
}while(i <= 100);

四、for循环

语法:

for(初始化; 布尔表达式; 更新) {
    //代码语句
}

关于 for 循环有以下几点说明:

  • 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
  • 然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。
  • 执行一次循环后,更新循环控制变量。
  • 再次检测布尔表达式。循环执行上面的过程。

举例:循环打印1到100。

for( int i = 1; i<= 100; i++)
{
    Console.WriteLine("第" + i + "次循环");
}

相关文章

  • 06-循环结构

    //js中的循环分为for循环和while循环 //1.for循环//a.for- in (和python中的fo...

  • 06-循环结构

    循环结构:同样的代码被执行多次,称为循环。 C#中有三种主要的循环结构: while 循环 do…while 循环...

  • 2018-11-05 Day05 js基础语法

    00-什么是js 01-js基础语法 02-变量 03-js运算符 04-分支结构 05-循环结构 06-函数 0...

  • day1 js基础语法

    1.js代码 2.js基本语法 3.变量 04-运算符 05-分之结构 06-循环结构 07-函数 08-字符串面量

  • 06-选择与循环结构

    选择与循环结构 php的选择结构与循环结构和C语言的一摸一样,过多的就不提了,我们就简单描述下,然后直接看例题 选...

  • 数据结构线性表

    title: 06-数据结构及算法-线性表date: 2019-11-17 20:34:00tags: 数据结构及...

  • 06-作业(循环)

    求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+22222(...

  • 【python基础笔记3】程序的控制结构

    分支结构 循环结构 遍历循环:for语句for <循环变量> in <遍历结构>:<语句块>例如:for i in...

  • python的循环结构

    一.循环结构的语法结构一 while循环:重复到一定条件才结束的循环。(也叫条件循环) 二.循环结构的语法结构二 ...

  • Java知识之流程控制

    Java流程控制框架图 流程控制 一. 循环结构二. 分支结构三. 顺序结构 循环结构 for循环,for-eac...

网友评论

      本文标题:06-循环结构

      本文链接:https://www.haomeiwen.com/subject/trzlxltx.html