可以省略。如果省略表达式一,则相当于将表达式一的初始值设为0。例如:

for(int i = 0; i < 10; i++){
    // 循环体
}

for(; i < 10; i++){
    // 循环体
}

是等价的,因为省略了表达式一,编译器会默认将其初始值设为0。但是需要注意的是,如果省略表达式一,则需要在循环外部初始化循环变量。

C语言中for循环:表达式一可省略吗?

原文地址: http://www.cveoy.top/t/topic/nm9v 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录