【发布时间】:2018-01-24 10:04:29
【问题描述】:
我正在尝试编写一个函数,该函数采用二维数组,对其进行一些元素数学运算,并作为结果输出一维数组。 我试过了,但它不起作用,我不知道为什么:
功能:
double underlying_actionable(double values[2][20])
{
double actionables [20] { };
for( int i = 0; i <= 19; i++)
{
actionables[i] = min(values[i][0], values[i][1]);
}
return actionables;
}
呼叫:
double actionables [20];
actionables = underlying_actionable(underliers);
【问题讨论】:
-
根据声明,该函数返回一个双精度值,而不是一维双精度数组。
标签: arrays function multidimensional-array