【C# 基础精讲】循环语句:for、while、do-while

这篇具有很好参考价值的文章主要介绍了【C# 基础精讲】循环语句:for、while、do-while。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【C# 基础精讲】循环语句:for、while、do-while,C# 基础精讲,c#,开发语言,原力计划

循环语句是C#编程中用于重复执行一段代码块的关键结构。C#支持forwhiledo-while三种常见的循环语句,它们允许根据条件来控制代码块的重复执行。在本文中,我们将详细介绍这三种循环语句的语法和使用方法。

【C# 基础精讲】循环语句:for、while、do-while,C# 基础精讲,c#,开发语言,原力计划

for循环

for循环是一种常见的循环结构,用于在给定条件下重复执行代码块一定的次数。它的一般语法如下:

for (初始化表达式; 循环条件; 迭代表达式)
{
    // 循环体,重复执行的代码块
}

初始化表达式用于初始化循环控制变量,通常是一个赋值表达式。循环条件是一个返回布尔值(truefalse)的表达式,当为true时,继续执行循环体;当为false时,退出循环。迭代表达式用于在每次循环结束时更新循环控制变量的值。

例如,我们可以使用for循环来输出从1到10的整数:

for (int i = 1; i <= 10; i++)
{
    Console.WriteLine(i);
}

在这个例子中,i是循环控制变量,初始值为1,每次循环结束后,i的值增加1,当i的值大于10时,循环结束。

while循环

while循环用于在给定条件为真(true)的情况下,重复执行代码块。它的一般语法如下:

while (循环条件)
{
    // 循环体,重复执行的代码块
}

循环条件是一个返回布尔值(truefalse)的表达式,当为true时,执行循环体;当为false时,退出循环。

例如,我们可以使用while循环来输出从1到5的整数:

int i = 1;

while (i <= 5)
{
    Console.WriteLine(i);
    i++;
}

在这个例子中,循环开始时,i的值为1,当i的值小于等于5时,输出i的值,并将i的值增加1,直到i的值大于5时,循环结束。

do-while循环

do-while循环是一种后测试循环,它先执行循环体中的代码块,然后再检查循环条件。如果循环条件为真(true),则继续执行循环,否则退出循环。do-while循环保证循环体至少会执行一次。

它的一般语法如下:

do
{
    // 循环体,重复执行的代码块
}
while (循环条件);

循环条件是一个返回布尔值(truefalse)的表达式,当为true时,继续执行循环体;当为false时,退出循环。

例如,我们可以使用do-while循环来输出从1到5的整数:

int i = 1;

do
{
    Console.WriteLine(i);
    i++;
}
while (i <= 5);

在这个例子中,循环开始时,i的值为1,循环体先输出i的值,并将i的值增加1,然后再检查i的值是否小于等于5,由于i的值小于等于5,所以继续执行循环体,直到i的值大于5时,退出循环。

循环控制语句:break和continue

在循环体中,我们还可以使用breakcontinue语句来控制循环的行为。

  • break语句用于立即终止循环,并跳出循环体。
  • continue语句用于跳过当前

循环的剩余代码,并开始下一次循环迭代。

这些循环控制语句通常与条件语句结合使用,以满足更复杂的循环逻辑。

for (int i = 1; i <= 10; i++)
{
    if (i == 5)
    {
        break; // 当 i 等于 5 时,终止循环
    }

    if (i % 2 == 0)
    {
        continue; // 当 i 是偶数时,跳过后面的代码,开始下一次循环迭代
    }

    Console.WriteLine(i);
}

在上述例子中,当i的值等于5时,break语句终止循环。而在i是偶数的情况下,continue语句跳过后面的代码,开始下一次循环迭代。

总结

循环语句是C#编程中非常重要的控制结构,它们允许根据条件来重复执行一段代码块。forwhiledo-while是最常见的循环语句,每种循环语句在不同场景下有其特定的应用。通过合理使用循环语句,我们可以编写出更加灵活和高效的C#程序。希望本文对您理解C#中的循环语句有所帮助,祝您在C#编程的学习过程中取得更多进展!文章来源地址https://www.toymoban.com/news/detail-637335.html

到了这里,关于【C# 基础精讲】循环语句:for、while、do-while的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Python基础】- for/while循环语句

      🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 目录 Python循环语句 while循环 无限循环 while 循环使用 else 语句 for 循环 range对象 列表推导

    2024年02月09日
    浏览(38)
  • 【Python基础】- for/while循环语句(文末送书)

      🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 目录 Python循环语句 while循环 无限循环 while 循环使用 else 语句 for 循环 range对象 列表推导

    2024年02月08日
    浏览(39)
  • 循环(while do...while for)介绍

    1.while循环 while循环是先判断后执行 while循环一般都会有: 循环初始值, 循环条件 和 循环变量增量(或者减量) 2.do…while do…while先执行一次,再进行判断 do–while 和 while的区别 注意: 1, do-while和while比较类似, 也有表达式和执行代码 2, do-while和while的区别在于判断条件的先后不一样

    2024年02月09日
    浏览(27)
  • 深入理解 Java 循环结构:while、do while、for 和 for-each 循环

    循环可以执行一个代码块,只要达到指定的条件。循环很方便,因为它们节省时间,减少错误,并使代码更易读。 while 循环会循环执行一个代码块,只要指定的条件为真: 语法 在下面的示例中,只要变量(i)小于 5,循环中的代码将一遍又一遍地运行: 示例 注意:不要忘

    2024年02月19日
    浏览(29)
  • C/C++之while(do-while)详细讲解

    目录 while循环有两个重要组成部分: while 是一个预测试循环 无限循环 do-while 循环 进行 true 值或 false 值判断的表达式; 只要表达式为 true 就重复执行的语句或块; 图 1 显示了 while 循环的一般格式,右侧流程图直观地描绘了其工作原理。 图 1 while 循环的语句结构及流程图

    2024年02月02日
    浏览(32)
  • 【java探索之旅】走进循环结构 深入解析while、for和do while的用法

    🎥 屿小夏 : 个人主页 🔥个人专栏 : Java编程秘籍 🌄 莫道桑榆晚,为霞尚满天! 循环结构是编程中非常重要和常用的一种控制结构,它允许程序重复执行一段代码,以实现特定的功能。在本文中,我们将详细介绍while循环、for循环和do while循环的语法和用法,并提供了一

    2024年04月13日
    浏览(38)
  • Python循环语句(while循环、for循环)

    Python循环语句主要有while循环和for循环,Python 循环语句的控制结构图如下所示: Python中的while语句形式一般是: while 判断语句(condition): 执行语句(statements) while循环的执行图如下: 在Python需要注意冒号的格式和缩进,比如你在Python中使用冒号只能使用英文格式的双引号\\\"

    2024年02月06日
    浏览(56)
  • 《Python入门到精通》循环语句 while循环,for循环

    「作者主页」: 士别三日wyx 「作者简介」: CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」: 小白零基础《Python入门到精通》 while

    2024年02月14日
    浏览(47)
  • Python条件控制和循环语句(if while for )

    同样需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。 while+else whlie+break break跳出本层循环的含义 标志位的使用 while+continue 死循环: 程序中坚决不能出现死循环 for循环不会出现死循环,它的循环条件不是我们来控制,是人家内部已经控制好了 for循环和while循环都是

    2024年02月11日
    浏览(37)
  • Verilog循环语句(for、while、foever和repeat)

    本文主要介绍verilog常用的循环语句,循环语句的用途,主要是可以多次执行相同的代码或逻辑。 verilog的循环语句主要有:for循环、while循环、foever循环和repeat循环。 注意注意,for循环在正式FPGA设计中部分情况下可综合,其余几个循环语句均不可综合,主要用于testbench。 f

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包