Aby korzystać z funkcji w pliku nagłówkowym, dodać linię #include dla niego na początku programu. Dla standardowych bibliotek, umieścić nazwę odpowiedniego pliku nagłówka biblioteki pomiędzy większe niż i mniejsze niż znaki (). Dla bibliotek tworzonych siebie, umieścić nazwę pliku w cudzysłowy. W przeciwieństwie do wypowiedzi w innych częściach programu C, nie musisz postawić średnik na końcu każdej linii. Poniżej przedstawiono, w tym jednej z każdego rodzaju biblioteki:
#include < math.h > Największa
#include " mylib.h " Największa
wszechstronne źródło programowania C powinien dostarczyć instrukcje potrzebne do pisania własnych bibliotek w C definicje funkcji będziesz pisać nie inaczej, czy są one w bibliotece lub w głównym programie. Różnica polega na tym, że musisz skompilować je oddzielnie w coś o nazwie plik obiektowy (z nazwy kończące się .o) i zostanie utworzony drugi plik o nazwie pliku nagłówka (z nazwy kończącym w ncurses.h), który zawiera Prototypy funkcyjne odpowiadające każdej funkcji w bibliotece. Jest to plik nagłówka będziesz odwoływać w linii #include w każdym głównym programu, który używa biblioteki, a ty to plik obiektu jako argument w poleceniu kompilatora każdej kompilacji tego programu. Największa
Funkcje C już zostało do tej pory są typowe w innych językach programowania, też. Następnie, jeśli będziemy rozmawiać o tym, jak C zarządza pamięci komputera. Największa kilka wskazówek dotyczących Wskaźniki w C
Gdy program C jest ładowany do pamięci (zazwyczaj pamięci o dostępie swobodnym, lub pamięci RAM, w komputerze), każda część programu związana jest z adresu w pamięci. Obejmuje to zmienne, których używasz do przechowywania pewnych danych. Za każdym razem program wywołuje funkcję, ładuje tę funkcję i związanym z nim wszystkich danych w pamięci na tyle długo, aby uruchomić tę funkcję i zwraca wartość. Jeśli przekazywanie parametrów do funkcji, C automatycznie tworzy kopię wartości do wykorzystania w funkcji. Największa
Czasami po uruchomieniu funkcji, choć, chcesz zarobić trochę trwałych zmian danych na jego oryginale miejsce w pamięci. Jeśli C tworzy kopię danych do wykorzystania w funkcji, oryginalne dane pozostają bez zmian. Jeśli chcesz to zmienić oryginalne dane, trzeba przekazać wskaźnik do adresu pamięci (przechodzą przez odniesienie) zamiast przekazywać swoją wartość do funkcji (przechodzi przez wartość). Największa
Wskaźniki są