2 次元配列を渡すときに、列を指定する必要があります。例えば:
void funtion1(a[])// works
{
}
void function2(a[][4])//works
{
}
void function3(a[][])//doesn't work
{
}
function3
が正しくない定義と見なされる理由として考えられるものは何ですか。function3
行と列の両方を空白のままにしておくことができるように定義する別の方法はありますか? x[n]
いくつかの返信を読んで:とがどのように違うのか説明できますかx[]
?. 前者は特定の配列位置を表し、後者は未指定の配列だと思います。より多くの説明をいただければ幸いです。