Warning
This page is located in archive.

3. Přednáška

Práce se statickým dvourozměrným polem

Dvourozměrné statické pole není třeba alokovat. Jediné, na co si je třeba dát pozor, je předávání pole funkci - je třeba, aby formální parametr udával velikost řádku.

#include <stdio.h>
 
void vypis(int p[][5])
{
  int i,j;
  for(i=0;i<=4;i++)
  {
    for(j=0;j<=4;j++)
      printf("%d\t", p[i][j]);
    printf("\n");
  }
}
 
int main(void)
{
  int pole[5][5];
 
  int i,j;
  for(i=0;i<=4;i++)
    for(j=0;j<=4;j++)
      pole[i][j]=i+j;
  vypis(pole);
 
  return 0;
}
Zpět

courses/a7b36pjc/lectures/ds03/stpole-c.txt · Last modified: 2015/01/16 21:04 (external edit)