Felder in C

int main () {
    int a [10][10];
    a[3][2] = 8;
    printf ("%d\n", a[2][12]);	
}
statische Dimensionierung, dynamische Allokation, keine Bereichsprüfungen.


Form: rechteckig, Adress-Rechnung:

int [M][N];
a[x][y]  ==>  *(&a + (N*x + y))



Johannes Waldmann 2007-01-23