提示不清楚的定义,不知道问题是什么

#include
int main ()
{ int i;
int fib_nubmer[40];
printf ("请输入前两位数");
scanf ("%d %d",&fib_nubmer[0] ,&fib_nubmer[1]);
for (i = 2; i < 49; i++){
fib_nubmer[i] = fib_number[i-1] + fib_number[i-2];
printf ("%d", fib_number[i] );}
return 0;
}

用VC 6.0编辑这个程序的时候下面错误提示
error C2065: 'fib_number' : undeclared identifier
error C2109: subscript requires array or pointer type
error C2109: subscript requires array or pointer type
error C2109: subscript requires array or pointer type

2个回答

仔细点就好了,变量名打错了!☜

weixin_43600089
fightangeI 回复_ZGq:多谢多谢,果然是我眼瞎。
大约一年之前 回复
weixin_41461277
_ZGq 回复fightangeI: 定义的是fib_nubmer,使用的是fib_number。我刚发现。
大约一年之前 回复
weixin_43600089
fightangeI 不可能啊,我都是直接复制粘贴的。
大约一年之前 回复

程序没有问题,把代码复制到新建的一个代码区上,看还报不报错

weixin_43600089
fightangeI 回复_ZGq: 兄弟,是我定义名字错了,多谢了!
大约一年之前 回复
weixin_43600089
fightangeI 回复_ZGq: 我重开了一个,用这个可以用,不报错了......
大约一年之前 回复
weixin_41461277
_ZGq 回复fightangeI: 有可能是什么标识符名称长度不能超过多少个字符吧……我以前看过一次,都忘了具体是什么编译器下、限制多少了
大约一年之前 回复
weixin_43600089
fightangeI 我把 fib_number变成a就可以了,算是编辑器的问题吗?
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问