|
本帖最后由 981013 于 2016-2-12 21:14 编辑
当年我也问过这样的问题
http://www.ahalei.com/thread-1179-1-1.html
啊哈C(带的mingw)没有开C99模式
所以循环变量i的声明只能放在外部了
还有你的return位置放错了
[mw_shl_code=c,true]int sum(int n)//函数的定义
{
int a=0;
int i;
for (int i=0;i<=n;i++)
{
a+=i;
}
return a;
}[/mw_shl_code]
并且你的声明后面忘记了分号
主函数应该是
[mw_shl_code=c,true]
int main() //我习惯上显示写明main返回int
{
int aa=sum(100); //此处原先函数名错了
printf("这是你想要的%d。",aa);//这里原先多个逗号
return 0;
}
[/mw_shl_code]
|
|