做网站的好公司有哪些,自己电脑怎样做网站,asp+php+jsp网站开发,眉山建设网站文章目录 一、while 循环1、语法#xff1a;2、示例#xff1a; 二、 do-while 循环1、语法#xff1a;2、示例#xff1a; 三、for 循环1、语法#xff1a;2、示例#xff1a; 四、foreach 循环1、语法#xff1a;2、示例#xff1a; 五、总结对比六、注意事项七、使用… 文章目录 一、while 循环1、语法2、示例 二、 do-while 循环1、语法2、示例 三、for 循环1、语法2、示例 四、foreach 循环1、语法2、示例 五、总结对比六、注意事项七、使用场景八、性能考虑专栏推荐完结 一、while 循环
while 循环是最基础的循环类型之一。它会在每次循环前检查条件如果条件为 true就会执行循环体的代码。适用于循环次数未知但你需要根据某个条件来控制是否继续循环的场景。
1、语法
while (condition)
{// 循环体
}condition一个布尔表达式决定循环是否继续。如果 condition 为 true执行循环体如果为 false退出循环。
2、示例
int i 1;
while (i 5)
{Console.WriteLine(i);i;
}输出
1
2
3
4
5二、 do-while 循环
do-while 循环与 while 循环非常相似不同之处在于 do-while 循环会至少执行一次循环体因为条件检查是在循环体执行之后进行的。
1、语法
do
{// 循环体
} while (condition);循环体首先会执行一次然后再检查条件 condition 是否为 true如果为 true则继续执行循环如果为 false则退出循环。
2、示例
int i 1;
do
{Console.WriteLine(i);i;
} while (i 5);输出
1
2
3
4
5即使在循环开始前 i 的初始值是 1do-while 也会先执行一次之后才会判断条件。 三、for 循环
for 循环通常用于知道循环次数的场景。它将初始化、条件判断、增量操作或减量操作集中在一行代码中结构比较简洁。
1、语法
for (initialization; condition; increment/decrement)
{// 循环体
}initialization初始化部分通常用于定义和初始化循环变量。condition判断条件每次循环前都会检查如果为 true则继续执行循环。increment/decrement增量或减量操作通常用于更新循环变量。
2、示例
for (int i 1; i 5; i)
{Console.WriteLine(i);
}输出
1
2
3
4
5四、foreach 循环
foreach 循环用于遍历集合、数组或其他可以枚举的对象。它是遍历集合数据时非常方便且易于使用的循环结构适用于遍历数据时不需要改变集合中的元素。
ps:当然目前我们还没有讲集合、数组、枚举的知识看不懂也没关系了解一下就行了后面会再细讲
1、语法
foreach (var item in collection)
{// 循环体
}item表示集合中的当前元素。collection是一个集合或数组。
2、示例
int[] numbers { 1, 2, 3, 4, 5 };foreach (int number in numbers)
{Console.WriteLine(number);
}输出
1
2
3
4
5foreach 循环不需要手动处理索引自动遍历集合中的每个元素非常适合用于读取数据而不修改数据的情况。 五、总结对比
循环类型使用场景特点示例while循环次数未知且根据条件决定是否继续循环先判断条件满足条件后执行循环体while (i 5) { … }do-while至少需要执行一次循环体条件判断放在后面不管条件是否为 true至少执行一次循环体do { ... } while (i 5)for知道循环次数控制循环变量的增减逻辑清晰循环变量初始化、条件判断、增减操作都集中在一行for (int i 0; i 10; i) { ... }foreach遍历集合或数组简化了遍历逻辑自动遍历集合中的每个元素不能修改集合中的元素foreach (var item in collection) { ... }
六、注意事项
while 和 do-while 的区别while 循环在执行前先检查条件而 do-while 循环在执行后检查条件后者保证循环体至少执行一次。for 的灵活性for 循环在控制循环的初始化、条件判断和增量操作方面非常灵活适用于处理已知循环次数的场景。foreach 适用场景foreach 是遍历集合和数组的最佳选择语法简洁避免了手动控制索引适用于只读取元素的情况。
七、使用场景
while当你不确定循环次数而是需要依赖某个条件比如输入或状态来决定何时退出循环。do-while当你至少需要执行一次循环体不管条件如何时使用。for当你知道循环次数或者需要控制循环的增量、初始化和结束条件时使用 for 循环非常合适。foreach当你要遍历一个集合或数组而不关心索引时使用 foreach 是最简便和安全的选择。
八、性能考虑
foreach 在遍历数组或集合时通常比传统的 for 循环稍慢但这种性能差异对小规模数据集来说并不明显。对于大规模数据集合for 循环可能会有略微的性能优势特别是在需要通过索引访问元素时。 专栏推荐
地址【从零开始入门unity游戏开发之——C#篇】【从零开始入门unity游戏开发之——unity篇】【制作100个Unity游戏】【推荐100个unity插件】【实现100个unity特效】【unity框架开发】
完结
赠人玫瑰手有余香如果文章内容对你有所帮助请不要吝啬你的点赞评论和关注你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法也欢迎评论私信告诉我哦
好了我是向宇https://xiangyu.blog.csdn.net
一位在小公司默默奋斗的开发者闲暇之余边学习边记录分享站在巨人的肩膀上通过学习前辈们的经验总是会给我很多帮助和启发如果你遇到任何问题也欢迎你评论私信或者加群找我 虽然有些问题我也不一定会但是我会查阅各方资料争取给出最好的建议希望可以帮助更多想学编程的人共勉~