25.01.2015 Views

Wprowadzenie do programowania w języku C — struktura programu

Wprowadzenie do programowania w języku C — struktura programu

Wprowadzenie do programowania w języku C — struktura programu

SHOW MORE
SHOW LESS
  • No tags were found...

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

Język C<br />

Struktura <strong>programu</strong> jednomodułowego — funkcje, podsumowanie<br />

Struktura <strong>programu</strong><br />

Podsumowanie informacji o prototypach<br />

Starsze implementacje C <strong>do</strong>puszczały wywoływanie funkcji wcześniej kompilatorowi<br />

nieznanych.<br />

W trakcie kompilowania wywołania nieznanej funkcji przez <strong>do</strong>mniemanie<br />

przyjmowano, że zwraca ona wartość int i nic nie wia<strong>do</strong>mo na temat jej parametrów.<br />

Nie pozwalało to kompilatorowi kontrolować poprawności wywołania funkcji.<br />

Aby kompilator mógł kontrolować poprawność wywołania funkcji, należy to<br />

wywołanie poprzedzić definicją lub deklaracją wywoływanej funkcji.<br />

Deklaracja przyjmuje postać prototypu funkcji.<br />

Deklaracja i definicja funkcji powinna być zgodna. Jeżeli w obrębie jednego pliku<br />

wystąpi niezgodność, kompilator zgłosi błąd kompilacji.<br />

Copyright © Roman Simiński Strona : 6

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

Saved successfully!

Ooh no, something went wrong!