Poznaj C++ w$ godziny0032

Poznaj C++ w$ godziny0032



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.

Działanie #±nclude

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 (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.

Dalsza analiza programu

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.

Działanie #include


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 (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.

Dalsza analiza programu

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.


Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0081 Funkcje 67 Program wraca do funkcji main(), do linii 13. Okazuje się, że w
Poznaj C++ w$ godziny0123 Zaawansowane sterowanie programem 111 W linii 32 obliczana jest reszta z d
Poznaj C++ w$ godziny0108 Więcej o klasach 95 Więcej o klasach 95Dlaczego wykorzystywać kompilator d
Poznaj C++ w$ godziny0119 Zaawansowane sterowanie programem 107Pętle while Pętla while pozwala na po
Poznaj C++ w$ godziny0121 Zaawansowane sterowanie programem 109 W liniach 12-15 wprowadzamy wartości
Poznaj C++ w$ godziny0125 Zaawansowane sterowanie programem Listing 8.6. Pomijanie pętli while 1:
Poznaj C++ w$ godziny0127 Zaawansowane sterowanie programem 115Listing 8.8. Jeszcze raz pętla while
Poznaj C++ w$ godziny0129 Zaawansowane sterowanie programem 117Listing 8.10. Demonstracja wielokrotn
Poznaj C++ w$ godziny0131 Zaawansowane sterowanie programem 119EFEKT DZIAŁANIA: No to ile razy sie p
Poznaj C++ w$ godziny0133 Zaawansowane sterowanie programem 121 Jaki znak?
Poznaj C++ w$ godziny0135 Zaawansowane sterowanie programem 153 20:    break; 21: &nb
B. Treść ćwiczeń laboratoryjnych Tematyka zajęć Liczba godzin Wprowadzenie do programu
KOLOKWIUM 10 W Zadanie W pewnej instalacji od godziny 0:00 do 5:00 pobierany jest strumień pary tech
Poznaj C++ w$ godziny0025 Zaczynamy 9Kompilacja i łączenia kodu źródłowego Plik źródłowy można nazwa
Poznaj C++ w$ godziny0089 Funkcje 75 Kiedy wartość jest odkładana na stos, to jest umieszczana w kom
Poznaj C++ w$ godziny0235 226Godzina 15Listing 15.8. Wykorzystanie strcpy (). 1:    #
Poznaj C++ w$ godziny0115 102 Godzina 7 Linia 33 w listingu 7.4. rozpoczyna główny blok programu. Aż

więcej podobnych podstron