Lihtne C ++ Tere maailma õpetus

Simple C Hello World Tutorial

C ++ on paindlik üldotstarbeline programmeerimiskeel, mille algselt lõi 1985. aastal Bjarne Stroustrup , Taani arvutiteadlane. Tänapäeval peetakse C ++ üheks võimsamaks keeleks, mida tarkvaraarenduses kasutatakse.

C ++ kasutatakse erinevates valdkondades, näiteks manustatud tarkvara, reaalajas toimivad operatsioonisüsteemid, mängude arendamine ja rahandus ning kuna see toetab nii protseduurilisi kui ka objektipõhiseid programmeerimisstiile, on see nii tugev kui ka mitmekülgne.



Selles artiklis käsitleme C ++ programmi põhistruktuuri ja näitame teile, kuidas lihtsat Tere maailma programmi kirjutada.



C ++ programmi struktuur

Enne programmi Hello World kirjutamist C ++ -s arutleme kõigepealt C ++ programmi põhielementide üle. Siin on näide C ++ programmi skeletist:



Kuna iga C ++ programm järgib seda põhistruktuuri, selgitame nüüd põhjalikult selle struktuuri põhielemente.

Esimene rida on #include. Siin tähistab iostream sisend-/väljundvoogu, kus voog on tähemärkide või baitide jada. See rida juhendab eeltöötlejat kaasama programmi raamatukogu sisu.



C ++ programmeerimiskeeles on saadaval mitu raamatukogu. Raamatukogud sisaldavad sisseehitatud objekte ja funktsioone, mida programmeerijad saavad programmide kirjutamiseks kasutada ning neid pakub C ++ kompilaator. C ++ kompilaatori installimisel saame kõik seotud teegid.

Iostream sisaldab järgmisi objekte:

  1. cin: standardne sisendvoog
  2. cout: standardne väljundvoog
  3. cerr: standardne väljundvoog vigade jaoks
  4. ummistus: logimise väljundvoog

Igal C ++ programmil on põhifunktsioon (). Selles näites on põhifunktsiooni tagastatav väärtus täisarv. Seetõttu tagastatakse pärast põhifunktsiooni () siin käivitamist väärtus 0.

Avanev lokkis traks näitab põhifunktsiooni keha algust. Sulguv lokkis traks näitab põhifunktsiooni () keha lõppu. Ülejäänud kood paigutatakse lokkis trakside sisse

Tere maailm (HelloWorld.cpp)

Nüüd kirjutame lihtsa Hello World programmi ja käivitame selle. Kasutame C ++ standardse raamatukogu voo ressursse, et kirjutada stringi Hello World standardväljundisse.

#kaasake
intpeamine()
{
tundi::loendama <<Tere, Maailm<<tundi::endl;
tagasi 0;
}

Programmi C ++ kompileerimiseks peate kasutama käsku g ++ -o .

Arutasime eelmises osas iostreami päisefaili; cin ja cout on tavaliselt kasutatavad objektid: cin -i kasutatakse peamiselt klaviatuurilt sisendi saamiseks ja andmete muutujaks salvestamiseks, coutit aga andmete ekraanile printimiseks.

Saame kasutada coutit, et kuvada ekraanile Hello World. Kuid me ei saa otseobjekti cout kasutada, kuna see kuulub standardse nimeruumi. Seetõttu kasutame ulatuse eraldusvõime operaatorit (st: :). Lisaks kasutasime uue rea printimiseks std :: endl.

Kui te ei kasuta ulatuse eraldusvõime operaatorit, kuvatakse järgmine tõrge:

#kaasake
intpeamine()
{
loendama<<Tere, Maailm<<endl;
tagasi 0;
}

Ülaltoodud vea parandamiseks saate kas ulatuse eraldusvõime operaatori õigesti lisada või nimetada nimeruumi programmi alguses. Kui soovite kasutada coutit ilma ulatuse eraldusvõime operaatorit kasutamata, võite kirjutada järgmise koodi:

#kaasake
kasutades nimeruumtundi;
intpeamine()
{

loendama<<Tere, Maailm<<endl;
tagasi 0;
}

Ülaltoodud programmis mainisime teises reas std nimeruumi (st kasutades nimeruumi std;). Seetõttu ei pea me iga kord, kui kasutame objekti std nimeruumist, kasutama ulatuse eraldusvõime operaatorit ja me saame lihtsalt kasutada cout, et printida midagi standardväljundisse, selle asemel, et kirjutada std :: cout. Samamoodi ei pea me endl jaoks kasutama ulatuse eraldusvõime 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 pärib C -programmeerimise süntaksi. Selles artiklis näitasime teile, kuidas kirjutada lihtsat programmi Hello World programmeerimiskeeles C ++, ja selgitasime programmi erinevaid elemente.