Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ '的赋值中的不兼容类型;浮动*';至';浮动*[1000]和#x27;_C++ - Fatal编程技术网

C++ '的赋值中的不兼容类型;浮动*';至';浮动*[1000]和#x27;

C++ '的赋值中的不兼容类型;浮动*';至';浮动*[1000]和#x27;,c++,C++,so错误:无法将分配中的float(*)[1000]转换为float*,转换为w1 编译器抛出错误:float*到float*[1000]到w2 float a[1000]; float b[1000]; float c[1000]; int main() { float *w1; w1 = &a; float *w2[1000]; w2 = &b; ... } 是错误的,应该是float*w2 float *w2[1000]; 编译

so错误:无法将分配中的
float(*)[1000]
转换为
float*
,转换为
w1
编译器抛出错误:
float*
float*[1000]
w2

float a[1000];
float b[1000];
float c[1000];

int main()
{
    float *w1;
    w1 = &a;
    float *w2[1000];
    w2 = &b;
    ...
}
是错误的,应该是
float*w2

float *w2[1000];
编译时没有错误


“&”用于单变量,而不是单变量数组。当您使用
[]
实例化数组时,您的变量实际上会转换为指针。

您的目标可能是这样做吗

float a[1000];
float b[1000];
float c[1000];

int main()
{
float *w1;
w1 = a;
float *w2;
w2 = b; 
}

发生在这两种情况下,所以它给w1和W2带来了相同的错误。对你们两人来说,我为我的疏忽感到非常抱歉。对你们两人来说,我为我的疏忽感到非常抱歉。请小心报告准确的错误:很可能是拼写作业而不是分配作业。
float a[1000];
float b[1000];
float c[1000];

int main()
{
    float *w1;
    w1 = a;    // no need of &
    float *w2; // no need of [1000]
    w2 = b;    // no need of &

    return 0;
}