58 Godzina 5
Rysunek 5.1
W momencie wywołania funkcji program przechodzi do wykonania kodu tej funkcji. Po zakończeniu wraca do miejsca wywołania (do następnej instrukcji).
Dobrze zaprojektowana funkcja powinna wykonywać jedno, konkretne zadanie. Skomplikowane zadania należy rozbijać na mniejsze podzadania (funkcje) i wywołać po kolei. Takie postępowanie czyni programy czytelniejszymi.
W tej książce często będziemy akcentować to, jak ważna jest czytelność programu. W programowaniu, największe koszty ponosi się nie w trakcie pisania programu, lecz w trakcie jego modyfikacji i dostosowywaniu do zmiany potrzeb.
Przed wykorzystaniem, należy funkcję zadeklarować i zdefiniować.
mmmm
Deklaracja funkcji określa jej nazwę, typ zwracanej wartości i listę parametrów. Deklaracja funkcji nazywana jest prototypem.
Definicja obejmuje treść funkcji. Żadna funkcja nie może być wywołana przez inną bez uprzedniego zadeklarowania.
Standardowe funkcje dostarczone razem z twoim kompilatorem posiadają już swoje prototypy. Wystarczy dołączyć za pomocą #include odpowiedni plik nagłówkowy (•H)
NOWY TERMIN
Prototyp funkcji to typ wartości zwracanej przez tę funkcję, nazwa i lista parametrów. Prototyp kończy się znakiem średnika.
Lista parametrów to wyszczególnienie wszystkich parametrów przekazywanych do funkcji oddzielonych przecinkami. Rysunek 5.1 ilustruje poszczególne elementy prototypu.
Rysunek 5.1
W momencie wywołania funkcji program przechodzi do wykonania kodu tej funkcji. Po zakończeniu wraca do miejsca wywołania (do następnej instrukcji).
Dobrze zaprojektowana funkcja powinna wykonywać jedno, konkretne zadanie. Skomplikowane zadania należy rozbijać na mniejsze podzadania (funkcje) i wywołać po kolei. Takie postępowanie czyni programy czytelniejszymi.
W tej książce często będziemy akcentować to, jak ważna jest czytelność programu. W programowaniu, największe koszty ponosi się nie w trakcie pisania programu, lecz w trakcie jego modyfikacji i dostosowywaniu do zmiany potrzeb.
Przed wykorzystaniem, należy funkcję zadeklarować i zdefiniować.
NOWY TERMIN NOWY TERMIN
Deklaracja funkcji określa jej nazwę, typ zwracanej wartości i listę parametrów. Deklaracja funkcji nazywana jest prototypem.
Definicja obejmuje treść funkcji. Żadna funkcja nie może być wywołana przez inną bez uprzedniego zadeklarowania.
Standardowe funkcje dostarczone razem z twoim kompilatorem posiadają już swoje prototypy. Wystarczy dołączyć za pomocą #include odpowiedni plik nagłówkowy (.H)
NOWY TERMIN
Prototyp funkcji to typ wartości zwracanej przez tę funkcję, nazwa i lista parametrów. Prototyp kończy się znakiem średnika.
Lista parametrów to wyszczególnienie wszystkich parametrów przekazywanych do funkcji oddzielonych przecinkami. Rysunek 5.1 ilustruje poszczególne elementy prototypu.