Kurs programowania w C cz. 134

Nasza ocena:

5
Wyświetleń: 539
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Kurs programowania w C cz. 134 - strona 1

Fragment notatki:

Rozdział 20 Biblioteki Czym jest biblioteka Biblioteka jest to zbiór funkcji, które zostały wydzielone po to, aby dało się z nich korzy- stać w wielu programach. Ułatwia to programowanie — nie musimy np. sami tworzyć funkcji printf. Każda biblioteka posiada swoje pliki nagłówkowe, które zawierają deklaracje funkcji bibliotecznych oraz często zawarte są w nich komentarze, jak używać danej funkcji. W tej części podręcznika nauczymy się tworzyć nasze własne biblioteki. Jak zbudowana jest biblioteka Każda biblioteka składa się z co najmniej dwóch części: • pliku nagłówkowego z deklaracjami funkcji (plik z rozszerzeniem .h) • pliku źródłowego, zawierającego ciała funkcji (plik z rozszerzeniem .c) Budowa pliku nagłówkowego Oto najprostszy możliwy plik nagłówkowy: #ifndef PLIK_H #define PLIK_H /* tutaj są wpisane deklaracje funkcji */ #endif /* PLIK_H */ Zapewne zapytasz się na co komu instrukcje  #ifndef,  #define oraz #endif. Otóż często się zdarza, że w programie korzystamy z plików nagłówkowych, które dołączają się wzajemnie. Oznaczałoby to, że w kodzie programu kilka razy pojawiła by się zawartość tego samego pliku nagłówkowego. Instrukcja #ifndef i #define temu zapobiega. Dzięki temu kompilator nie musi kilkakrotnie kompilować tego samego kodu. W plikach nagłówkowych często umieszcza się też definicje  typów,  z których korzysta biblioteka albo np.  makr. Budowa najprostszej biblioteki Załóżmy, Å¼e nasza biblioteka będzie zawierała jedną funkcję, która wypisuje na ekran tekst “pl.Wikibooks”. Utwórzmy zatem nasz plik nagłówkowy: 151 ... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz