#include <iostream>
using namespace std;
void print(int a[])
{
int size = sizeof(a)/sizeof(int);
for ( int i = 0; i < size; i++){
cout << a[i] << " ";
}
}
int main()
{
int a[] = {3, 4, 5, 0, 0, 1};
print(a);
}
それは単純な関数であり、私の目的は明らかだと思います.すべてが順調に進んでいるようですが、関数は配列の最初の値のみを出力します.サイズを返してその値を確認しようとしましたが、それは1です.配列の最初の値。
それで、私は間違った人たちを何をしていますか?