(双(&)[10])TT伙计们,您能帮我吗?它是如何工作的?

时间:2018-12-10 14:45:03

标签: multidimensional-array type-conversion

我有一个功能:

double Sum4(double (&A)[10],int n){
    int s = 0;
    for (int i = 0; i < n; i++)
        s = A[i] + s;
    return s;
};

我创建了一个二维数组TT。我想将参数作为一维数组传递。我尝试过,结果是:

double  TT[2][5] = { 1, 4, 5, 0, 8, 0, 7, 9, 5, 1 };
cout<<"Result^"<<Sum4((double (&)[10])TT,5) << endl;

伙计们,您能向我解释一下,它是如何工作的?在这种情况下,类型转换如何工作?

0 个答案:

没有答案