C语言for循环语法的三种变体
for循环的三种变体
C语言的for循环语法,还有三种简写的形式,确切来说,也不算简写,因为for循环的三种要素,或者说三个步骤,在这些for循环的语法变体中一个不缺,即初始化值循环控制变量、关闭循环的条件,以及更新循环控制变量的值。下面,将通过三个实例一一对这些for循环的变体进行介绍。
初始化值循环控制变量的for循环变体
该种形式的for循环就是将控制循环的变量不在for语句内声明初始化,而是在for循环之前,注意,必须是在之前,实例代码如下:
#include <stdio.h>
int main() {
int i = 0;
for(; i < 3; i++){
printf("%d \n",i);
}
}
更新循环控制变量的值的for循环变体
这种变体就是将更新循环变量的值的条件写在for循环的{}内的代码块中,比如下方实例:
#include <stdio.h>
int main() {
int i = 0;
for(; i < 3;){
printf("%d \n",i);
i++;
}
}
关闭循环的条件的for循环变体
这种方法需要搭配C语言中的if条件判断和另一个关键词break来完成,实例代码如下:
#include <stdio.h>
int main() {
int i = 0;
for(; ;){
printf("%d \n",i);
i++;
if(i >= 3){
break;
}
}
}
免责声明:内容仅供参考,不保证正确性!