C++

Prosty samouczek C++ Hello World

Prosty samouczek C++ Hello World
C++ to elastyczny, uniwersalny język programowania, który został pierwotnie stworzony w 1985 roku przez Bjarne Stroustrup, duńskiego informatyka. Obecnie C++ jest uważany za jeden z najpotężniejszych języków używanych do tworzenia oprogramowania.

C++ jest używany w różnych dziedzinach, takich jak oprogramowanie wbudowane, systemy operacyjne czasu rzeczywistego, tworzenie gier i finanse, a ponieważ obsługuje zarówno proceduralne, jak i obiektowe style programowania, jest zarówno silny, jak i wszechstronny.

W tym artykule omówimy podstawową strukturę programu w C++ i pokażemy, jak napisać prosty program „Hello World”.

Struktura programu C++

Zanim napiszemy program „Hello World” w C++, najpierw omówmy podstawowe elementy programu C++. Oto przykład szkieletu programu C++:

Ponieważ każdy program C++ jest zgodny z tą podstawową strukturą, teraz szczegółowo wyjaśnimy podstawowe elementy tej struktury.

Pierwsza linia to „#include ”. Tutaj „iostream” oznacza strumień wejścia/wyjścia, gdzie strumień to seria znaków lub bajtów. Ta linia nakazuje preprocesorowi uwzględnienie zawartości biblioteki w programie.

Istnieje kilka bibliotek dostępnych w języku programowania C++. Biblioteki zawierają wbudowane obiekty i funkcje, których programiści mogą używać do pisania programów i są dostarczane przez kompilator C++. Kiedy instalujemy kompilator C++, otrzymujemy wszystkie powiązane biblioteki.

„iostream” obejmuje następujące obiekty:

  1. cin: standardowy strumień wejściowy
  2. Cout: standardowy strumień wyjściowy
  3. cerr: standardowy strumień wyjściowy dla błędów
  4. zatkać: strumień wyjściowy do logowania

Każdy program C++ ma funkcję „main()”. W tym przykładzie wartość zwracana przez funkcję main jest liczbą całkowitą. Dlatego po uruchomieniu tutaj funkcji „main()” zostanie zwrócona wartość 0.

Nawias klamrowy otwierający wskazuje początek głównej funkcji. Zamykający nawias klamrowy wskazuje koniec treści funkcji „main()”. Reszta Twojego kodu zostanie umieszczona w nawiasach klamrowych

Witaj świecie (HelloWorld.cpp)

Teraz napiszmy prosty program „Hello World” i uruchommy go. Użyjemy zasobów strumieniowych biblioteki standardowej C++, aby zapisać ciąg „Hello World” na standardowe wyjście.

#zawierać
int main()

std::liczba << ”Hello World” << std::endl;
zwróć 0;

Aby skompilować program w C++, musisz użyć polecenia sol++ -o .

Omówiliśmy plik nagłówkowy „iostream” w poprzedniej sekcji; „cin” i „cout” są powszechnie używanymi obiektami: „cin” służy głównie do pobierania danych z klawiatury i przechowywania danych jako zmiennej, podczas gdy „cout” służy do drukowania danych na ekranie.

Możemy użyć „cout”, aby wyświetlić na ekranie „Hello World”. Nie możemy jednak użyć obiektu „cout” bezpośrednio, ponieważ należy on do przestrzeni nazw „std”. Dlatego używamy operatora rozpoznawania zakresu (i.mi., ::). Dodatkowo do wydrukowania nowej linii użyliśmy „std::endl”.

Jeśli nie używasz operatora rozpoznawania zakresu, otrzymasz następujący błąd:

#zawierać
int main()

liczyć << ”Hello World” << endl;
zwróć 0;

Aby naprawić powyższy błąd, możesz albo poprawnie dodać operator rozpoznawania zakresu, albo możesz wspomnieć o przestrzeni nazw na początku programu. Jeśli chcesz użyć „cout” bez użycia operatora rozpoznawania zakresu, możesz napisać następujący kod:

#zawierać
przy użyciu standardowej przestrzeni nazw;
int main()

liczyć << ”Hello World” << endl;
zwróć 0;

W powyższym programie wspomnieliśmy o przestrzeni nazw „std” w drugiej linii (i.mi., „używając standardowej przestrzeni nazw;”). Dlatego nie musimy używać operatora rozpoznawania zakresu za każdym razem, gdy używamy obiektu z przestrzeni nazw „std”, i możemy po prostu użyć „cout”, aby wypisać coś na standardowe wyjście zamiast pisać „std::cout”. Podobnie nie musimy używać operatora rozpoznawania zakresu dla „endl”.

Teraz skompilujemy ten program i zobaczymy wynik:

Jak widać, otrzymujemy to samo wyjście.

Wniosek

C++ to elastyczny język programowania ogólnego przeznaczenia, który jest szeroko stosowany w różnych dziedzinach. Jest rozszerzeniem języka programowania C i dziedziczy składnię programowania w C. W tym artykule pokazaliśmy, jak napisać prosty program „Hello World” w języku programowania C++ i wyjaśniliśmy różne elementy programu.

Gry Zainstaluj najnowszą grę strategiczną OpenRA na Ubuntu Linux
Zainstaluj najnowszą grę strategiczną OpenRA na Ubuntu Linux
OpenRA to darmowy silnik gier strategicznych czasu rzeczywistego, który odtwarza wczesne gry Westwood, takie jak klasyczny Command & Conquer: Red Aler...
Gry Zainstaluj najnowszy emulator Dolphin dla Gamecube i Wii w systemie Linux
Zainstaluj najnowszy emulator Dolphin dla Gamecube i Wii w systemie Linux
Emulator Dolphin pozwala grać w wybrane gry Gamecube i Wii na komputerach osobistych z systemem Linux (PC). Będąc ogólnodostępnym emulatorem gier o o...
Gry Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Jak korzystać z GameConqueror Cheat Engine w systemie Linux
Artykuł zawiera przewodnik dotyczący korzystania z silnika oszukującego GameConqueror w systemie Linux. Wielu użytkowników, którzy grają w gry w syste...