Pierwszy Program w C++

W tej lekcji nauczysz się, jak napisać swój pierwszy program w języku C++. Język C++ jest wszechstronny i potężny, a jego składnia jest używana w wielu innych językach programowania. Rozpoczniemy od krótkiego wprowadzenia, a następnie przejdziemy do napisania prostego programu “Hello, World!”. Omówimy wszystkie elementy kodu, abyś zrozumiał, jak działa program w C++.

Wprowadzenie

C++ to język programowania ogólnego przeznaczenia, który umożliwia tworzenie wydajnych i efektywnych aplikacji. Jest często używany do budowania systemów operacyjnych, aplikacji gier, silników graficznych oraz wszelkiego rodzaju aplikacji wymagających dużej kontroli nad zasobami sprzętowymi. Pisząc swój pierwszy program w C++, poznasz podstawowe elementy składni, takie jak dyrektywy preprocesora, funkcje i operacje wejścia/wyjścia.

Przykład kodu – Pierwszy Program w C++

Otwórz edytor tekstu, np. Visual Studio Code lub Code::Blocks, i utwórz nowy plik o nazwie main.cpp. Wklej do niego poniższy kod i zwróć uwagę na komentarze, które wyjaśnią każdy element programu.

Kod C++

// Importujemy bibliotekę iostream, która umożliwia operacje wejścia/wyjścia
#include <iostream>

// Główna funkcja programu. Każdy program w C++ musi zawierać funkcję main.
int main() {
    // Używamy funkcji std::cout do wypisania tekstu na ekranie
    // "<< " jest operatorem przesunięcia bitowego w kontekście strumienia, który przesyła dane do std::cout
    std::cout << "Hello, World!" << std::endl;

    // Zwracamy 0, co oznacza, że program zakończył się pomyślnie
    return 0;
}

Wyjaśnienie Kodów

  1. #include <iostream>:
    • Jest to dyrektywa preprocesora w C++, która informuje kompilator, aby dołączył plik nagłówkowy iostream.
    • Plik iostream zawiera definicje dla standardowych strumieni wejścia i wyjścia, takich jak std::cout (do wyświetlania tekstu na ekranie) oraz std::cin (do pobierania danych od użytkownika).
  2. int main() { ... }:
    • Każdy program w C++ musi zawierać funkcję main(), ponieważ jest ona punktem startowym programu. Kompilator szuka funkcji main() i od niej zaczyna wykonywanie kodu.
    • int oznacza, że funkcja main zwraca wartość typu całkowitego. Zwracana wartość informuje system operacyjny o zakończeniu programu.
  3. std::cout << "Hello, World!" << std::endl;:
    • std::cout to obiekt reprezentujący standardowy strumień wyjściowy (najczęściej ekran).
    • << to operator strumieniowy, który przesyła dane do std::cout.
    • "Hello, World!" to łańcuch znaków, który chcemy wyświetlić.
    • std::endl jest manipulantem strumienia, który dodaje znak nowej linii (\n) oraz wymusza opróżnienie bufora, co powoduje natychmiastowe wyświetlenie zawartości strumienia na ekranie.
  4. return 0;:
    • Funkcja main jest zdefiniowana jako int, co oznacza, że musi zwrócić wartość całkowitą.
    • return 0; oznacza, że program zakończył się sukcesem. Inne wartości mogą być używane do sygnalizowania błędów.
  1. Uruchamianie Programu

    Aby uruchomić program, wykonaj następujące kroki:

    1. Skompiluj kod: W terminalu wpisz:
      g++ main.cpp -o hello
      • g++ to kompilator języka C++.
      • main.cpp to nazwa pliku źródłowego.
      • -o hello oznacza, że wynikowy program będzie miał nazwę hello.
    2. Uruchom program: W terminalu wpisz:
      ./hello

      Po uruchomieniu programu zobaczysz na ekranie tekst:

      Hello, World!

    Podsumowanie

    W tej lekcji nauczyłeś się, jak napisać i uruchomić swój pierwszy program w C++. Poznałeś podstawowe elementy składni języka, takie jak:

    1. Dyrektywa preprocesora #include <iostream> – dołączanie bibliotek.
    2. Funkcja main – punkt startowy programu.
    3. Operacje wejścia/wyjścia (std::cout) – wyświetlanie danych na ekranie.
    4. return 0; – zakończenie programu z informacją o sukcesie.

    W kolejnej lekcjach zgłębimy więcej na temat zmiennych, typów danych oraz operacji na zmiennych w C++. Będziesz w stanie tworzyć bardziej interaktywne i złożone programy, ucząc się stopniowo kolejnych elementów języka C++.

Scroll to Top