devc++的for语句里面定义int i

为什么同样在devc++中,我自己用的时候for语句里面定义int i可以,打开别人的文件却弹出错误

编译器的区别,C99支持这种定义

删除重新输入一下,有时候可能是文件转码时出现错误我们写代码时通常都是utf8的,但是在文件传输时有时候会改变格式

是不是换了编译器的版本

为什么同样在devc++中,我自己用的时候for语句里面定义int i可以,打开别人的文件却弹出错误?
有可能是你打开别人的文件,但是devc++接收的不完全是那样的,你可以把那一块儿或者整体删掉重新按照文件码一下,应该就没问题了。

望采纳!!