#include<iostream.h>
int fun1(int a[][],int n,int m)
{
int *p;
int k=0;
for(int i=0;i<n;i++)
{
p=a[i];
for(int j=0;j<m;j++ )
{
k=k+*p;
p++;
}
}
cout<<k;
return 0;
}
void main(){
int a[4][4]={{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4}};
fun1(a,4,4)<<endl;
}
就提示这个错误了
D:\Program Files (x86)\Microsoft Visual Studio\MyProjects\上机实验\数组求和.cpp(2) : error C2087: '<Unknown>' : missing subscript
D:\Program Files (x86)\Microsoft Visual Studio\MyProjects\上机实验\数组求和.cpp(22) : error C2664: 'fun1' : cannot convert parameter 1 from 'int [4][4]' to 'int [][1]'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast