C ++ programmeerimiskeel

Mis on C ++?

  • C ++ on üldotstarbeline programmeerimiskeel, mida on kasutatud alates 1990ndatest
  • Selle kujundas Bjarne Stroustrup nime all “C klassidega”.
  • See on C versioon, mis sisaldab objektile suunatud elemente, sealhulgas klasse ja funktsioone.
  • Seda peetakse üheks suurimaks programmeerimiskeeleks, nagu näete järgmisel pildil:
Img

allikas: Github

Teie esimene programm C ++ keeles

#include  using namespace std; int main() { cout << "Hello World" << endl; return 0; }

Selle programmi väljund on lihtsalt:

Hello World!

Nüüd jagame koodi:

1. ja 2. rida

#include  using namespace std;
  • Esimene rida käsib arvutil kasutada selle konkreetse programmi jaoks päisefaili “iostream”. Päisefail on eraldi kirjutatud C ++ koodiga fail. Konkreetse programmi nõuetekohaseks töötamiseks on vaja palju muid päisefaile. Mõned neist on: matemaatika, vektor ja string. Päisefaile tähistab tavaliselt laiend .h (C ++ standardteegi failide kaasamisel ei pea .h lisama)
  • iostreamtähistab sisend-väljundvoogu. „Iostream” -fail sisaldab koodi, mis võimaldab arvutil sisestada ja väljundit genereerida, kasutades C ++ keelt.
  • Teine rida käsib arvutil kasutada standardset nimeruumi, mis sisaldab standardse C ++ funktsioone. Võite kirjutada selle programmi ilma selle reata, kuid peate kasutama rea 4 std::coutasemel coutja std::endlasemel. endlSee muudab koodi paremini loetavaks ja meie elu programmeerijatena lihtsamaks.

3. ja 4. rida

int main() {
  • C ++ alustab programmi käivitamist funktsioonist -main- int main(). Käivitamise ajal hakkab arvuti koodi käivitama igast reast alates {(sulgudes) kuni }(sulgudes) MÄRKUS. Iga funktsioon algab avaneva lokkisulguriga "{" ja lõpeb sulguva lokkisulguriga "}".
  • Rida 4 tähistab põhifunktsiooni () algust.

5., 6. ja 7. rida

 cout << "Hello World" << endl; return 0; }
  • coutVäljundiks kasutatakse sõna C ++ keeles.
  • Sellele järgneb <<on sisestamise operaator .
  • Mis on topelt jutumärkides, ""see trükitakse. Teatud erimärkide süntaks on väljavõtete jaoks erinev
  • Nüüd peate muud tüüpi andmete printimiseks lisama <<.

Väljakutse: proovige muuta Hello World mis tahes muu lause või sõna (de) vastu. Milline saab olema väljund?

  • endlon reserveeritud sõna C ++ keele kasutamisel selle rea lõpetamiseks ja väljundi ajal järgmisele reale minemiseks . - cout tähistab konsooli väljundit
  • Lõpuks lõpeta käsk semikooloniga ;.

MÄRKUS. Iga käsk, välja arvatud põhifunktsiooni määratlus ja direktiiv #include, tuleb lõpetada semikooloniga. Ilma täheta; , võib ilmneda tõrge.

  • return 0; lõpetab praeguse funktsiooni ohutult, st sel juhul 'main ()' ja kuna pärast 'main ()' funktsiooni ei järgne, siis programm lõpetatakse.
  • Ärge unustage arvutile öelda, et see on põhifunktsiooni () lõpp. Selleks lisage sulgev lokkisulg "” ". Kui te ei sisalda }, ilmneb enne programmi käivitamist viga .

Kood peaks välja nägema umbes selline:

Img

Programmeerijad kasutavad programmi Hello World (nagu see) rituaalina uue programmeerimiskeele kasutamisel. See on õnne sümbol.

Olete lõpetanud oma esimese C ++ programmi kodeerimise ja olete aru saanud enamikust teie kirjutatud / sisestatud koodist. PALJU ÕNNE!

Edu teile kõigile ja head kodeerimist! :)

Head kodeerimist! :)

Küsige julgelt FreeCodeCampi GitHubi lehelt või FreeCodeCampi foorumist.

Proovige ise! :)

C ++ koodi kirjutamiseks ja käivitamiseks võib vaja minna tarkvara. Soovitan kasutada CodeBlocks. Allpool on allalaadimislink:

Laadimislink: laadige alla siit

  • Klõpsake Windowsi GNU / GCC kompilaatori lingil. See ei vaja täiendavat installimist

Muud alternatiivid võiksid olla visuaalstuudio, kasutades kompilaatorit või veebipõhist IDE-d, näiteks Cloud9 või repl.it

Link nr 2 Macile: laadige alla Maci jaoks nr 2 siit