我是新手 求大神帮忙看看哪里出现了错误。出现error C2065: 'sum' : undeclared identifier

#include <stdio.h>
void main()
{
int i=1;
sum=2;

while (i<6)
{
sum=sum*i;
i=i+1;
}
printf("sum=%d\n",sum);
}

第1个回答  2014-03-02
sum未声明类型,应该改成是int sum = 2;
第2个回答  2014-03-02
#include <stdio.h>
void main()
{
int i=1;
int sum=2; //这里错了

while (i<6)
{
sum=sum*i;
i=i+1;
}
printf("sum=%d\n",sum);
}
第3个回答  2014-03-02
'sum' : undeclared identifier未定义标示符
没定义是不可以对sum进行操作的将sum=2;改成int sum;本回答被提问者采纳
相似回答