Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 1.68 KB

File metadata and controls

40 lines (26 loc) · 1.68 KB

Programming-course-cpp

Jakub Piskorowski on 29/12/2021 wersja: 1.0

Temat: Struktura prostego programu C++

Przedstawienie podstawowej struktury programu C++

Kod źródłowy: struktura-programu.cpp
📒 Poziom 1

Powrót do Podstawy programowania

Objaśnienie

#include <iostream> 

Dołączenie standardowej biblioteki "iostream" (strumień wejscia, wyjscia)
i - input - wejscie
o - output - wyjscie
stream - strumień

using namespace std;

Za pomocą słów kluczowych using namespace informujemy kompilator, że chcemy aby wszystkie funkcje, klasy i szablony należące do przestrzeni nazw nie wymagały przedrostka. Wyraz występujący po tych dwóch słowach kluczowych jest istniejącą nazwą przestrzeni. Dla standardowych bibliotek C++ jest to std.

int main(){

    return 0;
}

Funkcja main jest pierwszą funkcją uruchamianą podczas działania programu. Tak będzie zawsze, nawet wówczas, gdy utworzymy kilka innych funkcji. To jaki typ zwraca funkcja, określone jest przed nazwą funkcji. Do zwracania rezultatów funkcji służy instrukcja return. Nasza funkcja main zwracała do tej pory zawsze wartość 0. Jak można łatwo zauważyć, zwracana wartość, czyli 0 jest typu int. Zatem wszystko się zgadza, bowiem przed nazwą funkcji stoi właśnie int, co jak już wiesz, oznacza jaki typ zwraca funkcja.

Funkcja main w rzeczywistości zwraca kod wykonania całego programu. Kod 0 oznacza, że program został wykonany poprawnie, natomiast zwrócenie innej wartości może oznaczać konkretny typ błędu.