在传递二维数组时,我们必须指定列。例如:
void funtion1(a[])// works
{
}
void function2(a[][4])//works
{
}
void function3(a[][])//doesn't work
{
}
function3
被认为是不正确定义的可能原因是什么。是否有不同的定义方式,function3
以便我们可以将行和列都留空。阅读一些回复:你能解释一下如何x[n]
和x[]
不同吗?我猜前者代表一个特定的数组位置,后者是未指定的数组。更多解释将不胜感激。