c语言编译问题:同样的代码放到devc ++里面出现各种erro放在c free里面就好好的可以编译,哪里出问题了?

c语言编译问题:同样的代码放到devc ++里面出现各种erro放在c free里面就好好的可以编译,哪里出问题了?

推荐个免费的编译器 code blocks。 发下错误提示。追问

错误提示

追答

是不是for循环里使用的变量是在for里声明的,拿到函数开始声明试试,如果不是,发下代码。

追问

恩,可是我是复制老外教科书里面的。老外的书怎么写在里面了?最新版的还是

追答

这个跟编译器有关,你可以设置下你的ide 里的编译器的版本。

追问

一开始下个vs2013, 看着免费的,有七G多,但是安装不成功。还搞得电脑很卡,最后重装系统也不敢装vs免费的那个了。安装vs2013破解版的如何?7g多的那个体积太太大了点

追答

以前用过cfree 但是要注册码,不好,后来发现了 code blocks 开源免费的,感觉很不错,功能也很强大,可以更换编译器。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-18
错误提示是啥?追问

追答

C99标准支持下面这种for 循环的变量i的定义及初始化方式:
for (int i=1; i<10; i++)
{
printf("Hello C!");
}
dev c不支持c99标准,循环变量i的定义要放外面
int i;
for (i=1; i<10; i++)
{
printf("Hello C!");
}

追问

大神你用哪个编译器?

相似回答