我试图解决这个问题声明,但我收到此载体,在此范围内
错误:“向量”在此范围未声明。
这里是包含在头文件中的struct
定义和代码。
struct Vector
{
unsigned int length;
int values[MAX_ARRAY_LENGTH];
};
Vector getSquares(double a, double b, double c)
{
vector.length=0;
float minim=min(a, b, c);
float maxim=max(a, b, c);
int i;
for(i=sqrt(minim); i<=maxim; i++)
{
if((i*i<=maxim)&&(i*i>=minim))
vector.values[vector.length]=i;
vector.length++;
}
return vector;
}
什么是'VECTOR'在'vector.lenght = 0的开头就声明一个变量;'? – Praetorian
矢量的初始长度。 –
您的两条线上还有一个错字(长度)。 – ForeverStudent