16 Godzina 2
W linii 1 do programu dołączany jest plik iostream.h. Kompilator traktuje tc tak, jakbyś wpisał zawartość pliku iostream.h na początku pliku HELLO. CPP.
NOWY TERMIN
Pierwszy znak to # preprocesor?
(hash) . Jest sygnał dla preprocesora. Czym jest
Preprocesor uruchamiany jest w momencie rozpoczęcia kompilacji. Uruchamiany
jest on automatycznie przez kompilator.
Zadaniem preprocesora jest przejrzenie tekstu programu i znalezienie wszystkich odwołań rozpoczynających się od znaku #. W momencie znalezienia tego symbolu preprocesor odpowiednio modyfikuje tekst programu i taki przerobiony tekst przesyła do kompilatora.
include to instrukcja preprocesora mówiąca: „Następny tekst to nazwa pliku.
Znajdź ten plik i wstaw tutaj.” Umieszczenie nazwy pliku pomiędzy <....> oznacza: „szukaj tego pliku w miejscu przeznaczonym dla plików takich jak ten.”. Jeśli kompilator jest właściwe skonfigurowany, to symbole <> spowodują, że plik iostream.h odczytany będzie z katalogu, w którym znajdują się wszystkie pliki H (nagłówkowe). Plik iostream.h (Input — Output — STREAM) jest używany przez instrukcję cout, która służy w przykładowym programie do wypisania tekstu na ekranie.
Krótko podsumowując, działanie linii pierwszej sprowadza się do wstawienia zawartości pliku iostream.h do tekstu programu źródłowego.
Linia 3 rozpoczyna program za pomocą funkcji main (). Każdy program w C++ musi
posiadać funkcję main (). Ogólnie mówiąc, funkcja to blok kodu wykonujący jedną lub więcej czynności. Funkcje mogą być wywoływane przez inne funkcje. Jednak funkcja main () jest szczególna. Kiedy program zaczyna być wykonywany zawsze na początku, automatycznie, wywoływana jest funkcja main ().
Dla funkcji main(), podobnie jak dla wszystkich funkcji, trzeba określić jakiego typu wartość ona zwraca. Znów main () ma szczególne właściwości - zawsze zwraca wartość typu int. Zwracanie wartości przez funkcje będzie szczegółowo omówione w ciągu godziny 4 — „Instrukcje i wyrażenia”
Każda funkcja rozpoczyna się od klamry otwierającej ( { ) i kończy się klamrą zamykającą (}). Klamry funkcji main () znajdują się w linii 4 i 7. Wszystko pomiędzy tymi klamrami stanowi treść funkcji.
W linii 1 do programu dołączany jest plik iostream.h. Kompilator traktuje tc tak, jakbyś wpisał zawartość pliku iostream.h na początku pliku HELLO. CPP.
Hello World!
Pierwszy znak to # (hash) . Jest sygnał dla preprocesora. Czym jest preprocesor?
Preprocesor uruchamiany jest w momencie rozpoczęcia kompilacji. Uruchamiany jest on automatycznie przez kompilator.
Zadaniem preprocesora jest przejrzenie tekstu programu i znalezienie wszystkich odwołań rozpoczynających się od znaku #. W momencie znalezienia tego symbolu preprocesor odpowiednio modyfikuje tekst programu i taki przerobiony tekst przesyła do kompilatora.
include to instrukcja preprocesora mówiąca: „Następny tekst to nazwa pliku. Znajdź ten plik i wstaw tutaj." Umieszczenie nazwy pliku pomiędzy <....> oznacza: „szukaj tego pliku w miejscu przeznaczonym dla plików takich jak ten”. Jeśli kompilator jest właściwe skonfigurowany, to symbole <> spowodują, że plik iostream.h odczytany będzie z katalogu, w którym znajdują się wszystkie pliki H (nagłówkowe). Plik iostream.h (Input - Output — STREAM) jest używany przez instrukcję cout, która służy w przykładowym programie do wypisania tekstu na ekranie.
Krótko podsumowując, działanie linii pierwszej sprowadza się do wstawienia zawartości pliku iostream.h do tekstu programu źródłowego.
Linia 3 rozpoczyna program za pomocą funkcji main (). Każdy program w C++ musi posiadać funkcję main (). Ogóhiie mówiąc, funkcja to blok kodu wykonujący jedną lub więcej czynności. Funkcje mogą być wywoływane przez inne funkcje. Jednak funkcja main () jest szczególna. Kiedy program zaczyna być wykonywany zawsze na początku, automatycznie, wywoływana jest funkcja main ().
Dla funkcji main(), podobnie jak dla wszystkich funkcji, trzeba określić jakiego typu wartość ona zwraca. Znów main () ma szczególne właściwości - zawsze zwraca wartość typu int. Zwracanie wartości przez funkcje będzie szczegółowo omówione w ciągu godziny 4 - „Instrukcje i wyrażenia”
Każda funkcja rozpoczyna się od klamry otwierającej ( { ) i kończy się klamrą zamykającą (}). Klamry funkcji main () znajdują się w linii 4 i 7. Wszystko pomiędzy tymi klamrami stanowi treść funkcji.