Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Podstawoweelementyikonstrukcje
edycMa
(rydłowa
proJramu
postać
Rysunek1040Zintegrowaneprzetwarzaniezłączeniem
komunikaty
oędach
m
k
o
p
a
c
a
i
l
M
wynikowy
kod
parametry
proJramista
łączenie
wynikowe
dołączane
kody
ładowalny
kod
dane
wykonanie
wyniki
1.3.1.
Pierwszyprogram
13
Prostyprogramwyświetlającynaekraniepewnenapisymożemiećtakąpostać,jak
wprzykładzieponiżej.
Przykład1.1
//PlikPr1.cpp
#iΠclude<iostream.h!
iΠtmaiΠ(){
cout<<Pierwszywiersztekstu?
<<ijegokoΠtyΠuacja?Π;
cout<<Aotodrugiwiersztekstu<<eΠdl;
cout<<NacisΠijklawisz<EΠter!.;
ciΠ.get();
returΠ0;
}
Omówienieprogramu.TekstprogramuźródłowegowjęzykuC++zawierawogólności
deklaracjeidefinicjeklas,funkcjiorazróżnychobiektówstałychizmiennych.Klasyifunkcje
podstawowymimodułamiprogramu.Funkcjezawierająinstrukcjedowykonania,azmienne
istałeprzechowująwartościwymaganedowykonaniafunkcji.Każdyprogramrozpoczyna
działanieodwywołania(tj.uruchomienia)funkcjionazwiemain.Oznaczato,żekażdypro-
grammusizawieraćfunkcjęmain.Naszzawieratylkojednąfunkcjęwłaśniemain.Jejna-
główek,intmain(),informuje,żefunkcjamożezwrócićwartośćtypuint(całkowitą)inie
przyjmujeżadnychargumentów.Powyżejnagłówkafunkcjimain,wpierwszymwierszu
programu,znajdujesiękomentarzotreści„PlikPr1.cpp”,informującyonazwiepliku,wktó-
rymznajdujesiętekstzprogramemźródłowym.WprogramachjęzykaC++komentarze
jednowierszowepiszesiępodwóchukośnikach;międzyparamiznaków/*oraz*/umieszcza
sięzwyklekomentarzewielowierszowe.Komentarztoelementprogramu,któryobjaśnia
pewnejegofragmenty,aleniejesttłumaczonyprzezkompilator.Wnastępnymwierszumamy
dyrektywępreprocesoraopostaci#include<iostream.h>.Polecaonakompilatorowidołączenie
doprogramuinformacjiostandardowejbibliotecewejścia-wyjścia,zawartejwplikunagłów−
kowymiostream.h.Wplikutymzawartem.in.deklaracjeklasostreamorazistream,nazywa-
nychklasamistrumieniowymi.Obiektamitychklaspredeklarowanestandardowestrumienie
wejścioweiwyjściowe:cin,cout,cerriclog,otwieraneautomatyczniepouruchomieniufunkcji