Start•LEKCJA 02 / 24

Kompilator i program

Kurs C++ · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.

C++ jest językiem kompilowanym.

Cel lekcji

Poznać zagadnienie „Kompilator i program”, zrozumieć przykład i umieć zastosować podobny zapis we własnym programie.

Wyjaśnienie krok po kroku

Kompilator tłumaczy plik .cpp na program wykonywalny. Na początku ważne jest rozróżnienie kodu źródłowego, kompilacji i uruchomienia.

Najpierw przeanalizuj kod bez uruchamiania. Zwróć uwagę, jakie dane wykorzystuje program, co z nimi robi i skąd bierze się wynik pokazany pod przykładem.

Praktyczny przykład

Gdzie zobaczysz efekt: Konsola programu C++

#include <iostream>
int main() {
  std::cout << "Gotowe\n";
  return 0;
}

Przeczytaj kod linijka po linijce

  1. #include <iostream>Przygotowujemy środowisko i deklarujemy element potrzebny programowi.
  2. int main() {Definiujemy funkcję lub metodę, której można użyć później.
  3. std::cout << "Gotowe\n";Wyświetlamy wartość, aby sprawdzić efekt działania programu.
Oczekiwany wynik / efektpo uruchomieniu przykładu
Gotowe

Jak utrwalić tę umiejętność?

Przepisz kod samodzielnie. Następnie zmień jedną wartość lub jedną instrukcję i spróbuj przewidzieć efekt. Dopiero potem uruchom zmienioną wersję. Jeśli wynik jest inny niż oczekiwany, porównaj kolejne linie.

Spróbuj samodzielnie

Skompiluj plik przez g++ -std=c++17 main.cpp -o app.

To już koniec tej lekcji.

Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.