C ++ kasutatakse erinevates domeenides, nagu manustatud tarkvara, reaalajas töötavad operatsioonisüsteemid, mängude arendamine ja rahandus ning kuna see toetab nii protseduurilisi kui ka objektorienteeritud programmeerimisstiile, on see nii tugev kui mitmekülgne.
Selles artiklis käsitleme C ++ programmi põhistruktuuri ja näitame teile, kuidas kirjutada lihtsat programmi “Tere maailm”.
C ++ programmi struktuur
Enne kui kirjutame programmi “Tere maailm” C ++ keeles, arutame kõigepealt C ++ programmi põhielemente. Siin on näide C ++ programmi luustikust:
Kuna iga C ++ programm järgib seda põhistruktuuri, selgitame nüüd selle struktuuri peamisi elemente põhjalikult.
Esimene rida on “#include
C ++ programmeerimiskeeles on saadaval mitu teeki. Raamatukogud sisaldavad sisseehitatud objekte ja funktsioone, mida programmeerijad saavad kasutada programmide kirjutamiseks, ja need pakub C ++ kompilaator. C ++ kompilaatori installimisel saame kõik seotud teegid.
„Iostream” sisaldab järgmisi objekte:
- cin: standardne sisendvoog
- cout: tavaline väljundvoog
- cerr: vigade standardväljundvoog
- clog: väljundvoog logimiseks
Igal C ++ programmil on funktsioon „main ()”. Selles näites on põhifunktsiooni tagastatav väärtus täisarv. Seetõttu tagastatakse pärast funktsiooni “main ()” käivitamist väärtus 0.
Avanev lokkis traks tähistab põhifunktsiooni keha algust. Sulgev lokkis traks tähistab funktsiooni “main ()” kere otsa. Ülejäänud kood paigutatakse lokkis trakside sisse
Tere maailm (HelloWorld.cpp)
Kirjutagem nüüd lihtne programm "Tere maailm" ja käivitage see. Stringi “Tere maailm” kirjutamiseks standardväljundisse kasutame C ++ standardseid raamatukogu voo ressursse.
# kaasataint main ()
std :: loenda << ”Hello World” << std::endl;
tagastama 0;
C ++ programmi kompileerimiseks peate kasutama käsku g++
Arutasime eelmises jaotises päisefaili “iostream”; "Cin" ja "cout" on tavaliselt kasutatavad objektid: "cin" kasutatakse peamiselt klaviatuurilt sisendi saamiseks ja andmete muutujana salvestamiseks, samas kui "cout" kasutatakse andmete ekraanile printimiseks.
Saame kasutada sõna “cout”, et ekraanile kuvada “Hello World”. Kuid me ei saa objekti "cout" otse kasutada, kuna see kuulub nimeruumi "std". Seetõttu kasutame ulatuseralduse operaatorit (st.e., : :). Lisaks kasutasime uue rea printimiseks “std :: endl”.
Kui te ei kasuta ulatuseralduse operaatorit, kuvatakse järgmine tõrge:
# kaasataint main ()
loendama << ”Hello World” << endl;
tagastama 0;
Eeltoodud tõrke kõrvaldamiseks võite kas lisada ulatuse eraldamise operaatori õigesti või nimetada programmi alguses nimeruumi. Kui soovite kasutada "cout", ilma et kasutataks ulatuseralduse operaatorit, võiksite kirjutada järgmise koodi:
# kaasatanimeruumi kasutamine std;
int main ()
loendama << ”Hello World” << endl;
tagastama 0;
Eespool mainitud programmis mainisime teises reas "std" nimeruumi (st.e., "Kasutab nimeruumi standard;"). Seetõttu ei pea me kasutama ulatuseralduse operaatorit iga kord, kui kasutame nimeruumis „std“ asuvat objekti, ja „std :: cout“ kirjutamise asemel saame lihtsalt „cout“ abil midagi standardväljundisse printida. Samamoodi ei pea me „endl” jaoks kasutama ulatuseralduse operaatorit.
Nüüd koostame selle programmi ja näeme väljundit:
Nagu näete, saame sama väljundi.
Järeldus
C ++ on paindlik üldotstarbeline programmeerimiskeel, mida kasutatakse laialdaselt erinevates valdkondades. See on C-programmeerimiskeele laiendus ja see pärib C-programmeerimise süntaksit. Selles artiklis näitasime teile, kuidas kirjutada lihtsat programmi "Hello World" C ++ programmeerimiskeeles ja selgitasime programmi erinevaid elemente.