?
Ja, kann man. Sieht eigentlich auch hübscher aus.
Womöglich wäre es sogar hilfreich,
void array_add(size_t breite,
size_t hoehe,
int dest[hoehe][breite],
int lhs [hoehe][breite],
int rhs [hoehe][breite]) {
size_t i, j;
for(i = 0; i < hoehe; ++i) {
for(j = 0; j < breite; ++j) {
dest[i][j] = lhs[i][j] + rhs[i][j];
}
}
}
zu schreiben. Ich weiß nicht, ob es Compiler gibt, die dadurch bessere Warnungen auswerfen, wenn man etwa zu kleine Arrays in die Funktion wirft oder Grenzen in zur Compilezeit feststellbarer Weise überschreitet (gcc tut das bislang nicht), aber so was kann ja durchaus noch kommen.