#include <iostream>
using namespace std;
void test(float, int);
int main()
{
const int size=11;
float a[size];
test(a, size);
return 0;
}
void test(float a[], int size)
{
[....]
}
をそれはテスト(サイズ)を指します。私は何が間違っているのか分かりません(私はコーディングを学んでいて、配列について学んだり混乱しています)コードは言い続け:「[エラー] 『フロート*』の引数のための 『フロート』に変換することはできません、 『1』 『のボイドテスト(フロート、int型)』に」
なぜ、floatでテストを宣言してから、float []で実装しますか? – Arkadiy
あなたのパラメータ 'float a []'は実際に 'float * a'を意味します。 'a'を' float'または 'float'へのポインタにしますか? –