C#中for循环、while循环循环执行的方法

所属分类: 软件编程 / C#教程 阅读数: 75
收藏 0 赞 0 分享

先给大家介绍下C#中的循环执行for循环

在这一节练习中,我们向大家介绍一下C#中的另一种重要的循环语句,for循环。

for(表达式1;表达式2;表达式3) 
{ 
循环体 
}

表达式1:一般为赋值表达式,给控制变量赋初值;

表达式2:逻辑表达式,循环控制条件;当条件为真时,循环执行循环体中的语句。

表达式3:一般为赋值表达式,给控制变量增量或减量。

这样看起来是不是挺抽象的。通过实际的例子,你会非常容易理解for循环。

你创建一个项目。解决方案名称为Sloution18,项目名称为Exercise18,项目类型为控制台程序。点击Program.cs. 在里边加入这些代码。

简单解释一下这个程序。

1. 第14行是for循环的核心。其中i是控制变量。int i=0; 给控制变量 i 赋初值;

2. i<=10; 是 循环控制条件;当i<10时,就执行大括号内的语句;

3. i++ 是控制变量增量。每次加1.

4. 第17行是做1到10的累加。就是在计算1+2+3+4+。。。+10.

运行结果


练习

  1. 读懂这段代码,为重要的语句加上注释

  2. 如果把第14行代码改成 for (int i=0;i<=10;) 运行程序会是什么结果?

  3. 如果把第14行代码改成 for (int i=0;;i++)运行程序会是什么结果?

  4. 修改代码,让程序把i的值从0到20输出到dos窗口,同时计算0到20的累加结果。

在编程中有代码的执行主要有三种方式。(1)顺序执行,也就是一条语句一条语句按顺序执行;(2)条件执行,也就是if...else.当某种条件满足时执行一些代码;(3)循环执行,就是当某种条件满足的时候,重复执行某些代码。很多复杂的软件应用都是通过这三种方式的神奇的组合而产生的。前面我们已经讲过了顺序执行和条件执行。在这一节练习中,我们要了解一下循环执行。

C#中的循环执行 while循环

在C#中我们在日常工作经常用到的循环执行有两种。(1)while循环;(2)for循环; 当然C#提供的循环执行的方式不止这两种。有兴趣,可以在网上查一下。查不到,还想知道的话,记得联系我哦。

1. while循环

while (测试条件) 
{
条件为真时,循环执行大括号里的这些语句 
}

条件为假时,结束循环,执行后面的语句

whille循环的执行过程是这样的。

  1. 首先判断while的测试条件,如果为真,就执行大括号里的语句。

  2. 执行完大括号里的语句,再判断while的测试条件,如果还为真,继续执行大括号里的语句。

  3. 如果为假,结束while循环。执行后面的语句。

我们下面通过实际的例子,更好的的理解一下while循环。

你创建一个项目。解决方案名称为Sloution17,项目名称为Exercise17,项目类型为控制台程序。点击Program.cs. 在里边加入这些代码。

简单解释一下这个程序。

1. 第17行 i++; 是一个表达式,表示每次把i增加1;例如i一开始等于1;运行i++;语句后,i就变为2了;

2. 这个程序是在dos窗口输出i当前的数值,然后把i增加1。 如果i不大于10就继续循环执行。

运行结果


练习

  1. 读懂这段代码,为重要的语句加上注释

  2. 如果把第17行代码注掉,运行程序会是什么结果?

  3. 修改代码,让程序把i的值从0到20输出到dos窗口。

更多精彩内容其他人还在看

C#抽象类与抽象方法详解

这篇文章主要为大家详细介绍了C#抽象类与抽象方法的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

C#代码实现扑克牌排序的几种方式

今天小编就为大家分享一篇关于C#代码实现扑克牌排序,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
收藏 0 赞 0 分享

C#泛型概念的简介与泛型的使用

今天小编就为大家分享一篇关于C#泛型概念的简介与泛型的使用,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
收藏 0 赞 0 分享

C# 7.0 使用下划线忽略使用的变量的原因分析

这篇文章主要介绍了C# 7.0 使用下划线忽略使用的变量的原因浅析,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

C# 中使用正则表达式匹配字符的含义

正则表达式的作用用来描述字符串的特征。本文重点给大家介绍C# 中使用正则表达式匹配字符的含义,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
收藏 0 赞 0 分享

C# Dictionary和SortedDictionary的简介

今天小编就为大家分享一篇关于C# Dictionary和SortedDictionary的简介,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
收藏 0 赞 0 分享

C#中SQL Command的基本用法

今天小编就为大家分享一篇关于C#中SQL Command的基本用法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
收藏 0 赞 0 分享

C#使用SQL DataReader访问数据的优点和实例

今天小编就为大家分享一篇关于C#使用SQL DataReader访问数据的优点和实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
收藏 0 赞 0 分享

C#使用SQL Dataset数据集代码实例

今天小编就为大家分享一篇关于的文章,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
收藏 0 赞 0 分享

C#使用SQL DataAdapter数据适配代码实例

今天小编就为大家分享一篇关于C#使用SQL DataAdapter数据适配代码实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
收藏 0 赞 0 分享
查看更多