Poznaj C++ w$ godziny0072

Poznaj C++ w$ godziny0072



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.

Deklarowanie i definiowanie funkcji

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.

Deklarowanie funkcji

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.

Deklarowanie i definiowanie funkcji

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.

Deklarowanie funkcji

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.


Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0170 Referencje 159Przekazywanie argumentów funkcji przez referencje W trakcie
Poznaj C++ w$ godziny0244 236Godzina 16 Dlatego, funkcja Pies:: Machaj Ogonem () ma dostęp do zmienn
Poznaj C++ w$ godziny0082 68Godzina 5 14:    cout « "Podaj liczbę od 0 do 10,000
Poznaj C++ w$ godziny0037 Program w C++ 21 16:    cout « "Wywołanie funkcji Add(
Poznaj C++ w$ godziny0086 72 Godzina 5 Kiedy wywołasz funkcję 10 razy, to program tyle samo razy „sk
Poznaj C++ w$ godziny0181 170 Godzina 12 wyrzucany z pamięci poprzez wywołanie destruktora. Widać to
Poznaj C++ w$ godziny0194 Zaawansowane funkcje 185 57: Prost.RysujKsztalt(); 58: cout «
Poznaj C++ w$ godziny0035 Program w C++ 19Funkcje ■ain() jest funkcją specjalną. Jest automatycznie
Poznaj C++ w$ godziny0036 20 Godzina 2Korzystanie z funkcji Funkcja może zwracać albo jakąś wartość
Poznaj C++ w$ godziny0040 24 Godzina 3 Rysunek 3.1 Schemat pamięci MojaZmienna Nazwa Zmiennej RAM&nb
Poznaj C++ w$ godziny0073 Funkcje 59Rysunek 5.2 Funkcje 59 Prototyp, pod względem typu wartości zwra
Poznaj C++ w$ godziny0075 Funkcje 61Rysunek 5.3 typ zwracanej wartości
Poznaj C++ w$ godziny0077 Funkcje 63EFEKT DZIAŁANIA: Podaj temperaturę w stopniach Fehrenheit-a: 212
Poznaj C++ w$ godziny0079 Funkcje 65Funkcje jako parametry innych funkcji Mimo że można używać funkc
Poznaj C++ w$ godziny0081 Funkcje 67 Program wraca do funkcji main(), do linii 13. Okazuje się, że w
Poznaj C++ w$ godziny0083 Funkcje 69Parametry domyślne Do każdego zadeklarowanego w prototypie i def
Poznaj C++ w$ godziny0085 Funkcje 71Przeciążanie funkcji C++ pozwala na stworzenie więcej niż jednej
Poznaj C++ w$ godziny0087 Funkcje 73 27:    int RazyDwa(int zrodło) 28: { 29:  &
Poznaj C++ w$ godziny0089 Funkcje 75 Kiedy wartość jest odkładana na stos, to jest umieszczana w kom

więcej podobnych podstron