小袁C#基础(六)——循环结构

1、循环结构存在以下两个特点:

  • 循环不是无休止进行的,满足一定条件时,循环才会继续,称之为“循环条件”,循环条件不满足时,循环将会终止
  • 循环时反复执行相同类型的一系列操作,称为“循环操作”或“循环体”

2、while循环

语法:

C#
while(循环条件)
{
        循环体;
}

:在while循环中,若循环条件开始即为假,则循环体一次也不执行

3、do-while循环

与while循环不同,do-while循环先执行循环操作语句,再判断循环条件,即使循环条件不成立,循环体也至少执行一次。

语法:

do{
        循环体;

}while(循环条件);

4、while循环与do-while循环的区别

5、for循环

循环次数由三个要素决定:

  • 初始部分(i = 1)
  • 循环条件(i <= 5)
  • 迭代部分(i ++)

语法:

for(表达式1;表达式2;表达式3){

循环操作;

}

例如:

Console.Write(“for循环”+”\n”);

            for (int i = 1; i < 10; i++)

            {

                Console.Write(i + ”     “);

            } 


在for循环的执行过程中,表达式1仅会在第一次循环执行之前执行一次,而表达式2和表达式3则在每次循环过程中均会执行。

6、foreach循环

是C#中特有的循环结构,主要用于遍历数组或集合。foreach中each是每一个的意识,使用foreach循环可以逐一获取数组中的每一个元素。

语法:

foreach(数据类型 循环变量 in 数组或集合){

语句块;

}

例如:

   Console.Write(“\n”+”foreach循环” + “\n”);

            int[ ] d = new int[]{ 1, 2, 3, 4, 5, 6, 7, 8, 9};

            foreach (var item in d)

            {

                Console.Write(item + ”     “);

            } 

简述foreach循环的工作流程

将依次取出数组或集合中的每一个元素并赋值给循环变量,然后执行语句块,直至遍历完数组或集合中所有元素为止。

给TA打赏
共{{data.count}}人
人已打赏
C#

小袁C#基础(五)——条件结构

2022-7-25 16:12:49

C#

小袁C#基础(七)——数组

2022-7-26 9:59:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索