#include void printArray(int *); void printZeigerArray(int **); int main() { int A[3][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; int *B[3] = {&(A[0][0]), &(A[1][0]), &(A[2][0])}; printArray(A); printZeigerArray(B); return 0; } void printArray(int *A) { int i; for (i = 0; i < 9; i++) printf("A[%i][%i] = %i\n", i / 3, i % 3, *(A + i)); } void printZeigerArray(int **B) { int i, j; for (i = 0; i < 3; i++) { printf("*B[%i] = {", i); for (j = 0; j < 3; j++) printf(" %i ", *(*(B + i) + j)); printf("}\n"); } }