2016 - 2024

感恩一路有你

foreach和for循环区别 for循环的基本格式和执行过程?

浏览量:2298 时间:2021-03-14 03:16:32 作者:admin

for循环的基本格式和执行过程?

在编程中,实现循环的方法很多,不同的语言几乎相同,基本上有for、foreach、while、do while等。这里,根据课题的要求,只对for循环进行了介绍。

For(单表达式条件表达式末尾的循环体)

{middle loop body;}

For后面括号中的三个表达式可以为空,但必须保留分号。第一个表达式只能在循环体开始之前执行一次。第二个表达式用于控制是否执行循环体。如果条件满足,它将被执行。否则,它将退出循环体。最后一个表达式用于在每个循环结束后执行操作。

此外,环体也可以省略。如果它是一个简单的语句,可以用for的第三个表达式来表示。

对于执行过程,首先执行for的第一个表达式。然后循环开始判断第二个表达式是否为真。是的,执行循环体。不,退出循环。最后,执行第三个表达式。

Int sum=0

//I是用于控制循环体的变量,也是用于累加的参数

//I被初始化为第一个有效加数2。然后判断我是小于还是等于100。如果为true,则添加循环体。否则,完成循环。在每次执行结束时,我加上一个2得到一个新的偶数。

For(int i=2I<=100I=2)

{

sum=i

foreach和for的区别?

For循环,通过下标,循环中的代码被重复执行,函数强大,元素可以通过索引获得。它更方便处理更复杂的处理。Foreach循环Foreach自始至终遍历集合中的对象。它适用于简单的遍历。使用foreach时,集合的对象将被锁定,在此期间不能修改。与for循环相比,select foreach的使用减少了代码,但是foreach依赖于IEnumerable。运行时,效率低于for-loop。当然,在处理循环数不确定的循环时,或者需要计算循环数的时候。Foreach使用方便。此外,通过编译系统对foreach的代码进行了优化,类似于for循环。可以说foreach语句是for语句的一个特殊简化版本。在遍历数组和集合时,foreach为开发人员提供了极大的便利。在复杂的环路设计中,还是应该采用较为灵活的for环路。

foreach和for循环区别 for与foreach的性能 foreach和for的区别

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。