Funkcje oraz typy danych w języku C++. Szczegółowa analiza
Cześć! Dzisiaj zajmiemy się tzw. funkcjami. W matematyce funkcja to coś wykonujące czynność. W programowaniu jest podobnie. Może zanim przejdziemy do głębszego zastanowienia się po co Nam funkcje, zobaczmy na kod. Jak to mawiał Linus Torvalds, talk is cheap. Show me the code. So. Do this. #include <iostream> void showHelloWorld() { std::cout<<"Witaj, Swiecie!"<<'\n'; } int main() { showHelloWorld(); } Skompilujmy to. Wychodzi na to, że Nasz kod generuje identyczny wynik, jak w poprzednim tekście. Wywołanie showHelloWorld następuje w mainie. Czyli od pierwszego miejsca wykonywania danych. Tam właśnie zaczyna się wykonywać Nasz program. Co tym razem jest w mainie ? showHelloWorld(); Co to oznacza ? Odniesienie się do funkcji o takim imieniu. Poszukajmy w Naszym programie czegoś, co tak się nazywa. Znajdujemy takie cudo: void showHelloWorld() { std::cout<<"Witaj, Swiecie!"<...