C ++ se uporablja na različnih področjih, kot so vdelana programska oprema, operacijski sistemi v realnem času, razvoj iger in finance, in ker podpira tako postopkovne kot objektno usmerjene programe, je hkrati močan in vsestranski.
V tem članku bomo razpravljali o osnovni strukturi programa C ++ in vam pokazali, kako napisati preprost program "Hello World".
Struktura programa C ++
Preden v C ++ napišemo program "Hello World", se najprej pogovorimo o primarnih elementih programa C ++. Tu je primer okostja programa C ++:
Ker se vsak program C ++ drži te osnovne strukture, bomo zdaj podrobno razložili primarne elemente te strukture.
Prva vrstica je »#include
V programskem jeziku C ++ je na voljo več knjižnic. Knjižnice vsebujejo vgrajene predmete in funkcije, ki jih programerji lahko uporabljajo za pisanje programov, zagotavlja pa jih prevajalnik C ++. Ko namestimo prevajalnik C ++, dobimo vse povezane knjižnice.
"Iostream" vključuje naslednje predmete:
- cin: standardni vhodni tok
- cout: standardni izhodni tok
- cerr: standardni izhodni tok za napake
- clog: izhodni tok za beleženje
Vsak program C ++ ima funkcijo "main ()". V tem primeru je vrednost, ki jo vrne glavna funkcija, celo število. Zato bo po zagonu funkcije “main ()” vrnjena vrednost 0.
Odpirajoča se kodrasta oklepaj označuje začetek telesa glavne funkcije. Zapiralni zaviti oklepaj označuje konec telesa funkcije “main ()”. Preostala koda bo umeščena v zavite oklepaje
Pozdravljen svet (HelloWorld.cpp)
Zdaj pa napišite preprost program "Hello World" in ga zaženite. Z viri toka standardne knjižnice C ++ bomo uporabili za zapis niza »Hello World« v standardni izhod.
#includeint main ()
std :: count << ”Hello World” << std::endl;
vrnitev 0;
Za prevajanje programa C ++ morate uporabiti ukaz g++
Datoteko z glavo »iostream« smo obravnavali v prejšnjem razdelku; "Cin" in "cout" sta pogosto uporabljena predmeta: "cin" se uporablja predvsem za vnos s tipkovnice in shranjevanje podatkov kot spremenljivke, medtem ko se "cout" uporablja za tiskanje podatkov na zaslon.
S pomočjo “cout” lahko na zaslon prikažemo “Hello World”. Vendar predmeta "cout" ne moremo uporabiti neposredno, ker pripada imenskemu prostoru "std". Zato uporabljamo operater ločljivosti obsega (tj.e., : :). Poleg tega smo za tiskanje nove vrstice uporabili “std :: endl”.
Če ne uporabite operaterja za ločevanje obsega, se prikaže naslednja napaka:
#includeint main ()
štetje << ”Hello World” << endl;
vrnitev 0;
Če želite odpraviti zgornjo napako, lahko pravilno dodate operater ločljivosti obsega ali pa imenski prostor omenite na začetku programa. Če želite uporabiti “cout”, ne da bi uporabili operater ločljivosti obsega, lahko napišete naslednjo kodo:
#includeuporaba imenskega prostora std;
int main ()
štetje << ”Hello World” << endl;
vrnitev 0;
V zgornjem programu smo v drugi vrstici omenili imenski prostor “std” (tj.e., “Using namespace std;”). Zato nam ni treba uporabljati operaterja ločljivosti obsega vsakič, ko uporabimo predmet iz imenskega prostora “std”, in lahko preprosto uporabimo “cout”, da nekaj natisnemo na standardni izhod, namesto da bi zapisali “std :: cout”. Podobno nam ni treba uporabiti operatorja ločljivosti obsega za "endl".
Zdaj bomo sestavili ta program in videli bomo rezultate:
Kot lahko vidite, dobimo enak izhod.
Zaključek
C ++ je prilagodljiv programski jezik za splošno uporabo, ki se pogosto uporablja na različnih področjih. Je razširitev programskega jezika C in podeduje sintakso programiranja C. V tem članku smo vam pokazali, kako v programskem jeziku C ++ napišem preprost program "Hello World", in razložili različne elemente programa.