求各位解答一下这个问题

C语言问题,一点也不懂 求 2:编写子函数实现求出数组元素中偶数和,即判定每一个数组元素是否为偶数,偶数则进行累积和计算。要求采用数组或指针作为函数参数。二维数组如下
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/330332798966182.jpg "#left


#include <stdio.h>

int getsum(int a[2][4])
{
    int sum = 0;
    for(int i=0;i<2;i++)
        for(int j=0;j<4;j++)
            if(a[i][j]%2==0)
                sum += a[i][j];
    return sum;
}
int main()
{
    int a[2][4] = {{12,2,-5,7},{1,-10,3,25}};
    printf("%d",getsum(a));
}