请问我为什么无法在for里面定义变量i

请问我为什么无法在这个for 循环里面定义变量i,有哪位知道的可以告诉一下我吗,谢谢

img

img

参考下图设置即可。

img

没啥,应该是你这个编译器支持的C标准不允许在for循环语句定义变量而已。根据下面第三项的提示,你应该可以修改配置,使得编译器支持C99等标准,这样就可以在for循环语句中定义循环变量了

在C++里是可以这么用的。
C语言不能用

看错误提示,不是已经明明白白的告诉你了,只有C99或者C11才可以这样用