for循环
循环结构的一种,根据条件重复执行同一段代码,基本结构如下:
for(init; condition; update){
loob body;
}
其中,init部分为初始化一个用来判断条件的整型变量;condition部分为执行loob body的条件;update部分为更新用来判断条件的整型变量;loob body部分为循环体,即重复执行的代码。
初始化部分只会执行一次,然后执行判断部分,如果判断结果为true,则执行一次循环体内的代码;如果判断结果为false,则结束循环。当执行了一次循环体内的代码后,会进入更新部分,更新完成后再进行判断。这个过程将重复执行至判断结果为false才会结束循环。
如果要使用for循环遍历一个数组的所有元素,代码如下:
array<int, 10> testArray;
for(int i = 0; i < testArray.size(); i++){
std::cout << testArray[i];
}