Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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++ 编译时出错,数组中出错_C++_Arrays_Compilation - Fatal编程技术网

C++ 编译时出错,数组中出错

C++ 编译时出错,数组中出错,c++,arrays,compilation,C++,Arrays,Compilation,浮动溢价[20]={500.00、700.00、800.00、900.00、1200.00、1500.00、1800.00、2000.00、2100.00、2300.00、2800.00、3000.00、3200.00、3500.00、4000.00、10000.00、100000.00、200000.00、500000.00、1000000} 看看代码,当我试图编译它时,它给了我错误[error]太多的“float[20]”初始值设定项,它正好有20个值,试图通过将其设置为21个值来纠正它,但

浮动溢价[20]={500.00、700.00、800.00、900.00、1200.00、1500.00、1800.00、2000.00、2100.00、2300.00、2800.00、3000.00、3200.00、3500.00、4000.00、10000.00、100000.00、200000.00、500000.00、1000000}


看看代码,当我试图编译它时,它给了我错误[error]太多的“float[20]”初始值设定项,它正好有20个值,试图通过将其设置为21个值来纠正它,但它不起作用。然后我将数组设置为一个空数组,它工作了,有人能解释一下为什么会发生这种情况吗?

您的初始值设定项包含26个元素


添加:使用>浮点premios[]=。。。这并不意味着它是一个空数组-它意味着数组中的元素数是从初始值设定项推导出来的,因此它将变成一个浮点[26]。

每个值之间的,作为一个值计数。所以我认为1000000.00算为3个值。例如[1,0,0]


我相信你是想做1000000.00而不是1000000.00,为什么?点算元素吗?@PacoMeraz逗号分隔元素。有25个逗号,因此有26个元素。