Wprowadzenie do programowania w jÄzyku C â tablice i ich ...
Wprowadzenie do programowania w jÄzyku C â tablice i ich ...
Wprowadzenie do programowania w jÄzyku C â tablice i ich ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Podstawy i języki <strong>programowania</strong><br />
Język C<br />
Tablice — deklaracja, reprezentacja wewnętrzna<br />
Tablice — koncepcja, reprezentacja, przetwarzanie<br />
Reprezentacja tablicy w pamięci operacyjnej<br />
Elementy tablicy numerowane są zawsze od 0. Zatem jeżeli N oznacza liczbę elementów<br />
tablicy, to ostatni jej element ma numer N - 1.<br />
#define N 10<br />
. . .<br />
int tab[ N ];<br />
tab<br />
Dowoływanie się <strong>do</strong> elementów tablicy<br />
10 elementów<br />
0 1 2 3 4 5 6 7 8 9<br />
tab[ 0 ] = 1; tab[ N - 1 ] = 5; a = 2 * tab[ 3 ];<br />
int i = 0, j = N – 1;<br />
a = tab[ i ] + tab [ j ];<br />
W języku C i C++ nie ma żadnych wbu<strong>do</strong>wanych mechanizmów zabezpieczających<br />
przed odwoływaniem się <strong>do</strong> „elementów” leżących poza zakresem indeksowym tablic!<br />
tab[ 12 ] = 10;<br />
tab<br />
0 1 2 3 4 5 6 7 8 9<br />
10<br />
10 11 12<br />
Obszar poza zakresem tablicy !<br />
Copyright © Roman Simiński Strona : 4