#include <iostream>
using namespace std;
typedef int Array[2];
int Sum(Array A[], int n)
{
int sum = 0;
for(int i = 0; i < 2; i++)
for(int j = 0; j < n; j++)
sum += A[i][j];
return sum;
}
int main()
{
int n = 2, sum;
Array A[n];
for(int i = 0; i < 2; i++)
for(int j = 0; j < n; j++)
A[i][j] = i * n + j;
cout << Sum(A, n) << endl;
return 0;
}
在全局范围内使用typedef是好的吗? 最好使用typedef来声明多维数组,而不是A [] []?