我在我的代码中定义了一个二维数组:
double DownSide[][3]={
{0,10,10},
{0,10,10},
{0,10,10},
{0,10,10}
};
并在函数中发送此数组:
ProcessImage(DownSide);
并且在该函数中我给出了相同的参数:
void ProcessImage(double DownSide[][3])
在这个函数中,我想计算这个数组的数字行。当我使用这段代码时:
sizeof(DownSide)/sizeof(DownSide[0])
结果显示0.但是当我在main函数中使用它时,当我定义数组时,我看到正确的数字4。 为什么我在函数中使用此代码时看到0? 如何在函数中找到输入数组的数字行?