foreach循环
foreach循环是C语言中一种简便的循环形式,它可以帮助我们快速的遍历数组或者容器中的元素,可以说是C语言中最常用的循环形式之一。它的基本语法如下:
foreach(var in status)
{
//do something
}
在foreach循环中,var是一个变量,用来存储循环中每次遍历出来的元素;status是一个状态变量,用来存储循环的状态,比如是否继续循环等。
var属性
var属性是foreach循环中最重要的属性,它用来存储每次遍历出来的元素。在foreach循环中,我们可以用var属性来获取数组或者容器中的元素,也可以用它来修改元素的值,如下所示:
int arr[] = {1,2,3,4,5};
foreach(int i in arr)
{
i *= 2;
printf("%d ",i);
}
上面的代码中,我们可以用var属性i来获取数组arr中的每个元素,并且可以用它来修改元素的值。
status属性
status属性是foreach循环中用来存储循环状态的属性,它可以用来控制循环的继续或者终止。在foreach循环中,我们可以通过status属性来控制循环的继续或者终止,如下所示:
int arr[] = {1,2,3,4,5};
foreach(int i in arr)
{
if(i == 3)
break;
printf("%d ",i);
}
上面的代码中,我们可以通过status属性来控制循环的终止,当遍历到数组arr中的3时,就会终止循环。
foreach循环是C语言中一种简便的循环形式,它可以帮助我们快速的遍历数组或者容器中的元素。foreach循环中有两个重要的属性,var属性用来存储每次遍历出来的元素,status属性用来存储循环的状态,比如是否继续循环等。