
Jak pisać i deklarować funkcje w C++?
W dzisiejszej notatce, przyjrzymy się fundamentowi czystego kodu – funkcjom w C++ część 2 . Pisanie całego programu, wewnątrz jednej wielkiej funkcji main(), to najprostsza droga do chaosu i trudnych do wykrycia błędów. Dobrze zaprojektowana funkcja, powinna robić tylko jedną rzecz, ale robić ją dobrze.
Stąd, pisanie całego kodu wewnątrz main() szybko prowadzi do chaosu i utrudnia rozwój aplikacji. Funkcje w C++ to podstawowe narzędzie każdego programisty, które pozwala podzielić skomplikowany program na mniejsze, niezależne i łatwe do przetestowania bloki. Dzięki temu Twój kod staje się czytelny i gotowy do szybkiego uruchomienia na serwerze cal.pl.
Każda prawidłowa funkcja musi posiadać określony typ zwracany (np. int lub double), unikalną nazwę oraz listę parametrów w nawiasach okrągłych. Jeśli Twoja operacja ma jedynie wyświetlić komunikat na ekranie i nie zwraca żadnej wartości, użyj słowa kluczowego void.
Praktyczny przykład kodu: Prosta funkcja w C++
Poniżej znajdziesz klasyczny przykład programu strukturalnego. Pokazuje on, jak zadeklarować, zdefiniować oraz wywołać funkcję obliczającą pole prostokąta:
cpp
#include <iostream>
// 1. Deklaracja funkcji (prototyp)
double obliczPoleProstokata(double bokA, double bokB);
int main() {
double a = 5.5;
double b = 4.0;
// 2. Wywołanie funkcji
double wynik = obliczPoleProstokata(a, b);
std::cout << "Pole prostokata wynosi: " << wynik << std::endl;
return 0;
}
// 3. Definicja funkcji
double obliczPoleProstokata(double bokA, double bokB) {
return bokA * bokB; // Zwrócenie obliczonej wartości
}
Pobierz pełne notatki: Funkcje w C++ część 2
🛒 Wskocz do sklepu: Wgrałem właśnie na półki kompletny pakiet [Funkcje w C++] – znajdziesz tam gotowe szablony, przykłady i skomentowane kody źródłowe, które natychmiast wdrożysz w swoich projektach.
👉 [Kliknij tutaj i pobierz pakiet Funkcje w C++]
