概述
C#核心开发-第7单元-for循环-第1节:单层循环
一都编程-C#核心开发
1. 单层循环
1.1. 基本概念
在C#中,可以使用for循环语句对多个数据进行循环并具有筛选功能,满足条件的筛选出来。
for语句的循环规则是:当某个条件为true(真)时,重复执行循环体(语句块),如果为false(假),则终止循环,退出for循环。
1.2. 基本语法
C#中for循环语句的基本语法如下:
for(初始化表达式(循环变量);条件表达式;增量)
{
循环体(语句块)
}
C#中for循环语句的基本语法说明:
(1). for后面的圆括号不能带有分号。
(2). for后面圆括号中第1个是初始化表达式,也称为循环变量。可以这样理解,有一个容器,里面存放了很多的数据,初始化表达式主要用来确定从哪个数据开始向外拿。
(3). for后面圆括号中第2个是条件表达式,用来确定拿哪些数据。
(4). for后面圆括号中第3个是增量,用来确定怎么拿数据,是1个1个的拿,还是隔几个拿1个。
(5). for后面圆括号中的3个参数之间使用英文的分号(;)隔开。
(6). 当循环变量的值满足条件表达式的要求,则执行循环体的代码,每执行一次循环体,就会根据增量变化循环变量的值并再次与条件表达式计算,如扔满足,则继续重复执行循环体的代码。
图1
图1是一个简单的for循环结构图,当条件满足时就执行循环体,否则退出循环执行后面的代码。
1.3. 举例
题目:使用C#语言中的for循环输出1-3之间的所有整数。
描述:使用单层的for循环从1循环到3,增量是1,共循环3次。
代码:
图2
效果:
图3
分析:
(1). 容器里共有3个数据。
(2). 从第1个数据开始拿,一次拿1个。
(3). 这样将这3个数据拿出来,共需要拿3次。
(4). 第一次拿出1,第二次拿出2,第三次拿出3。
从代码上分析:
(1). 首先定义了一个int类型的变量i,并赋初始值1,表示从第1个数据开始拿。i就是循环变量,循环变量的值在一次循环后必须发生变化,否则会陷入死循环。
(2). 第一次循环:i=1,与条件表达式i<=3进行对比,1<=3,结果为true,条件满足,执行一次循环体Console.WriteLine(1),在控制台上输出1。
(3). 第二次循环:当执行完循环体,遇到结尾的},则转到for行上,执行增量i++,i++相当于i=i+1,而此时,i=1,所以i=1+1,i=2。
再将i=2与条件表达式i<=3进行比较,2<=3,结果为true,条件满足,再次执行循环体Console.WriteLine(2),在控制台上输出2。
(4). 第三次循环:当执行完循环体,遇到结尾的},则转到for行上,执行增量i++,i++相当于i=i+1,而此时,i=2,所以i=2+1,i=3。
再将i=3与条件表达式i<=3进行比较,3<=3,结果为true,条件满足,再次执行循环体Console.WriteLine(3),在控制台上输出3。
(5). 第四次循环:当执行完循环体,遇到结尾的},则转到for行上,执行增量i++,i++相当于i=i+1,而此时,i=3,所以i=3+1,i=4。
再将i=4与条件表达式i<=3进行比较,4<=3,结果为false,条件不满足,退出for循环,执行for后面的Console.WriteLine("循环已结束。")。
以上就是一个非常简单的使用C#语言中for循环输出1-3之间的整数的案例,并且将每次循环的过程都一步一步的列出,结合最终输出的结果,就能清清楚楚的明白for循环的工作原理。
举报/反馈
最后
以上就是美丽黑夜为你收集整理的c#语言for循环求方阵,C#核心开发-怎样才能让编程小白彻底理解for语句的整个循环过程?...的全部内容,希望文章能够帮你解决c#语言for循环求方阵,C#核心开发-怎样才能让编程小白彻底理解for语句的整个循环过程?...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复