C Programmierung, Erklärung gesucht
Kann mir jemand erklären wie folgender Ausdruck funktioniert: Ich beschäftige mich damit auf
welche Weise man ein Quadrat ausgeben kann. Dazu hab ich diesen Tipp bekommen aber ich verstehe das einfach nicht:
danke
void print_square (int *a, int n)
{
int x, y;
for (y=0; y<n; y++)
{
for (x=0;x<n;x++)
printf ("%3d", a[y*n+x]);
printf ("\n");
}
}
Kann mir jemand erklären wie folgender Ausdruck funktioniert: Ich beschäftige mich damit auf
welche Weise man ein Quadrat ausgeben kann. Dazu hab ich diesen Tipp bekommen aber ich verstehe das einfach nicht:
danke
void print_square (int *a, int n)
{
int x, y;
for (y=0; y<n; y++)
{
for (x=0;x<n;x++)
printf ("%3d", a[y*n+x]);
printf ("\n");
}
}