当我为练习编写一些代码时遇到了问题.这是关于数组大小设置.我尝试了几种不同的方法,但它们没有用.
这是我的代码:
float mean(vector<float> numbers){
int size = numbers.size();
float dizi[size];
float ort,toplam = 0.0;
for(unsigned int i=0; i<numbers.size(); i++){
dizi[i] = numbers[i];
toplam += dizi[i];
}
ort = toplam / numbers.size();
return ort;
}
Run Code Online (Sandbox Code Playgroud)
我收到的错误是"variable length array used"和"variable length arrays are a C99 feature".解决办法是什么?