感觉代码没有错误,为什么会报错呢

img

这个代码应该没什么问题吧,为什么会报错呢,之前idea也出现类似情况,但这次怎么也消不掉

for (int i=start, j=end; i<j; ++i, ++j)

循环体内无需多次声明变量类型,一次声明,即可在循环体内使用,声明的为局部变量

for (int a = 1, b = 3; i < b; i++){}

for循环的基本语法格式不能有错,括号内两个分号,分三段,第一段定义变量,第二段循环方式,第三段变量变化方式。

1楼说的对,定义int 重复了

除了类型定义重复,封号、括号等是中文全角状态吧?