16.01.2015 Views

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 ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Podstawy i języki <strong>programowania</strong><br />

Tablice — przetwarzanie<br />

Język C<br />

Tablice — koncepcja, reprezentacja, przetwarzanie<br />

Kopiowanie zawartości tablic<br />

#define N 5<br />

int a[] = { 1, 2, 3, 4, 5 };<br />

int b[ N ];<br />

. . .<br />

int i;<br />

Tak w języku C nie wolno:<br />

b = a; /* Nie wolno przypisywać <strong>do</strong> siebie tablic */<br />

Trzeba:<br />

for( i = 0; i < N; i++ )<br />

b[ i ] = a[ i ];<br />

Uwaga na niejednakowe rozmiary tablic<br />

#define SIZE_A 30<br />

#define SIZE_B 20<br />

int a[ SIZE_A ];<br />

int b[ SIZE_B ];<br />

for( i = 0; i < SIZE_B; i++ )<br />

b[ i ] = a[ i ];<br />

Copyright © Roman Simiński Strona : 12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!