才C free5里边编完了 一个程序 用到了 嵌套For循环 再for里面声明了变量 for(unsigned int i=0;i<width;i
++) 程序运行的很好 存起来之后 存的是 C 语言文件 再打开 编辑一下就 提示error:'for' loop initial declaration used outside C99 mode
error redefinition of 'i'
previous definition of 'i' was here
.............................................
但是我编辑完了 运行 可以运行啊 而且显示的和树上的一模一样 这如何解释?
追答你运行的时候是当做C++程序运行的,结果你保存为C语言程序了,当做c语言编译就错了。
你看看你的C-Free 保存的C++程序是什么扩展名,你把你的扩展名改了就好了。