А еще можно работать с динамическими массивами
Код:
main()
{ int **a;
a = (int **)malloc(10*sizeof(int *));
for(j=0; j<10; j++) a[j] = malloc(20*sizeof(int));
f(a);
}
f(int **x)
{
x[0][18] = 1;
}
В C++ вместо
malloc можно использовать
newНо, вообще-то, многомерные массивы - не самая большая удача C.