Kiedy ktoś mówi o C++ to ma na myśli przede wszystkim obiekty. Jednak obiekty bazują na funkcjach, które wykonują niezbędne do działania obiektu operacje. Dzisiaj nauczysz się:
□ Co to są funkcje i z jakich części się składają
□ Jak zadeklarować i zdefiniować funkcję
□ Jak przekazać parametry do funkcji
□ Jak zwrócić wartość z funkcji
Funkcja jest podprogramem, który może modyfikować dane i zwracać wartość. Każdy program w C++ posiada przynajmniej jedną funkcję, main(). Kiedy uruchamiasz program to funkcja main() jest automatycznie uruchamiana. Może ona wywoływać inne funkcje, które z kolei mogą wywołać jeszcze inne.
Każda funkcja ma swoją nazwę, a wywołanie funkcji polega na wpisaniu jej nazwy w programie. W momencie napotkania wywołania funkcji program przechodzi do wykonania kodu funkcji. Kiedy funkcja się kończy, to program wraca do miejsca jej wywołania (do następnej instrukcji). Rysunek 5.1. ilustruje ten proces.
Kiedy ktoś mówi o C++ to ma na myśli przede wszystkim obiekty. Jednak obiekty bazują na funkcjach, które wykonują niezbędne do działania obiektu operacje. Dzisiaj nauczysz się:
□ Co to są funkcje i z jakich części się składają
□ Jak zadeklarować i zdefiniować funkcję
□ Jak przekazać parametry do funkcji
□ Jak zwrócić wartość z funkcji
Funkcja jest podprogramem, który może modyfikować dane i zwracać wartość. Każdy program w C++ posiada przynajmniej jedną funkcję, main (). Kiedy uruchamiasz program to funkcja main() jest automatycznie uruchamiana. Może ona wywoływać inne funkcje, które z kolei mogą wywołać jeszcze inne.
Każda funkcja ma swoją nazwę, a wywołanie funkcji polega na wpisaniu jej nazwy w programie. W momencie napotkania wywołania funkcji program przechodzi do wykonania kodu funkcji. Kiedy funkcja się kończy, to program wraca do miejsca jej wywołania (do następnej instrukcji). Rysunek 5.1. ilustruje ten proces.