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;
        }
    }

}

免责声明:内容仅供参考,不保证正确性!


全栈后端 / C语言教程 :


















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.