鱼C论坛

 找回密码
 立即注册
查看: 2403|回复: 4

无法理解的编译错误

[复制链接]
发表于 2011-9-30 22:38:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
今天看了小小鱼的C数组教程 自己实现Fibonacci公式 ,我自己写了一个,当不知道对不对,因为无法编译通过,而且这个错误根本就是莫名其妙的~~~~~我先不管程序能否实现Fibonacci公式,先帮我解决错误啦!!!!~~~~~

#include        <stdio.h>

void main()
{
        int a[20] = {1,1};
        printf("%d\n",a[0]);
        printf("%d\n",a[1]);
        int i,y = 0,r = 0,sum = 0,mum = 2;
        for(i=0; i <= 20;i++)
        {
                y = a[i];
                r++;
                r = a[r];
                sum = y + r;
                while(mum != 2)
                {
                        mum = mum + 1;
                }
                a[mum]=sum;
                printf("%d\n",sum);
        }
       
}

错误:
--------------------Configuration: retarded - Win32 Debug--------------------
Compiling...
retarded.C
D:\C\retarded\retarded.C(8) : error C2143: syntax error : missing ';' before 'type'     //语法错误,缺少;标号  ;没有少吧 for和 while 这两个关键字定义的语句 不用加分号把
D:\C\retarded\retarded.C(9) : error C2065: 'i' : undeclared identifier    //为“i”变量 为申明,可我明明申明了 难道是我上面的申明变量的格式错误? 书本上不是说这样定义是可以的~~~
D:\C\retarded\retarded.C(11) : error C2065: 'y' : undeclared identifier
D:\C\retarded\retarded.C(12) : error C2065: 'r' : undeclared identifier
D:\C\retarded\retarded.C(14) : error C2065: 'sum' : undeclared identifier
D:\C\retarded\retarded.C(15) : error C2065: 'mum' : undeclared identifier   
Error executing cl.exe.

retarded.obj - 6 error(s), 0 warning(s)


PS: 我用的这个visual C++ SDK,盗版,经常编译时死掉,写个程序老是出莫名其妙的问题~~~~ 在给我推荐一个好的visual C++~~~:lol



visual C++









想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-30 22:52:11 | 显示全部楼层
vc6.0没错…
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-30 22:52:33 | 显示全部楼层
gcc 上可以编译,可能这个是VC的问题。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-30 23:15:13 | 显示全部楼层
用WIN TC编译器
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
头像被屏蔽
发表于 2011-10-1 00:00:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-2-9 12:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表