A C ++ programozási nyelv

Mi a C ++?

  • A C ++ egy általános célú programozási nyelv, amelyet az 1990-es évek óta használnak
  • Bjarne Stroustrup tervezte „C with class” néven.
  • Ez a C változata, amely objektum-orientált elemeket tartalmaz, beleértve az osztályokat és a függvényeket.
  • Az egyik legnagyobb programozási nyelvnek számít, amint az a következő képen látható:
Img

forrás: Github

Az első program a C ++ nyelven

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

A program kimenete egyszerűen:

Hello World!

Most bontsuk szét a kódot:

1. és 2. sor

#include  using namespace std;
  • Az első sor arra utasítja a számítógépet, hogy használja az „iostream” fejlécfájlt ehhez a programhoz. A fejlécfájl külön fájl előre megírt C ++ kóddal. Sok más fejlécfájlra van szükség, amelyek egy adott program megfelelő futtatásához szükségesek. Néhány ilyen: matematika, vektor és karakterlánc. A fejlécfájlokat általában „.h” kiterjesztés képviseli (a C ++ szabványos könyvtárfájlok hozzáadásakor nem kell .h-t hozzáadni)
  • iostreamjelentése input-output stream. Az „iostream” fájl kódot tartalmaz, amely lehetővé teszi a számítógép számára, hogy a C ++ nyelv használatával bevitelt és kimenetet generáljon.
  • A második sor azt mondja a számítógépnek, hogy használja a szabványos névteret, amely tartalmazza a standard C ++ jellemzőit. Írhatsz e program nélkül ezt a sort, de azt kell használni std::couthelyett coutés std::endlahelyett, endlon-line 4. Lehetővé teszi a kódot olvashatóbbá és életünk programozók könnyebb.

3. és 4. sor

int main() {
  • A C ++ a -main függvényből indítja el a program végrehajtását int main(). A végrehajtás során a számítógép elkezdi futtatni a kódot minden sortól {(zárójel) és }(zárójel) között. MEGJEGYZÉS: Minden funkció egy nyitó göndör zárójelgel kezdődik "{" és egy záró göndör záróval "}" zárul.
  • A 4. sor a main () függvény kezdetét jelzi.

5., 6. és 7. sor

 cout << "Hello World" << endl; return 0; }
  • A coutC ++ szóban szereplő szót használják a kimenetre.
  • Ezt követi <<a beszúrás operátor .
  • Ami a dupla idézőjelekben ""szerepel, kinyomtatva. Bizonyos speciális karaktereknek más a szintaxisa a nyomtatott utasításoknál
  • Bármilyen más adat kinyomtatásához hozzá kell adnia <<.

Kihívás: Próbálja meg megváltoztatni a Hello World-t bármely más mondatra vagy szóra. Mi lesz a kimenet?

  • endllefoglalt szó, amikor a C ++ nyelvet használjuk a sor befejezéséhez és a kimenet közben a következő sorhoz lépéshez . - a cout jelentése „konzol kimenet”
  • Végül fejezze be a parancsot pontosvesszővel ;.

MEGJEGYZÉS: A fő függvénydefiníció és az #include irányelv kivételével minden parancsot a pontosvesszővel kell befejezni. Nélkül ";" , hibát tapasztalhat.

  • return 0; biztonságosan leállítja az aktuális funkciót, azaz a 'main ()' ebben az esetben, és mivel a 'main ()' után nem következik funkció, a program leáll.
  • Ne felejtse el elmondani a számítógépnek, hogy ezzel vége a main () függvénynek. Ehhez hozzáadja a záró göndör zárójelet „}“. Ha a } parancsot nem tartalmazza, a program végrehajtása előtt hibát fog tapasztalni .

A kódnak körülbelül így kell kinéznie:

Img

A programozók a Hello World programot (mint ez is) rituáléként használják egy új programozási nyelv használatához. A szerencse szimbóluma.

Befejezte az első C ++ program kódolását, és megértette az írt / beírt kód nagy részét. GRATULÁLUNK!

Sok szerencsét mindenkinek és boldog kódolást! :)

Boldog kódolás! :)

Nyugodtan tegyen fel kérdéseket a FreeCodeCamp GitHub oldalán vagy a FreeCodeCamp fórumán.

Próbáld ki magad ! :)

Szükség lehet valamilyen szoftverre a C ++ kód írásához és végrehajtásához. Javaslom a CodeBlocks használatát. Az alábbiakban található egy letöltési link:

Letöltés link: Letöltés itt

  • Kattintson a GNU / GCC for Windows fordítóra mutató linkre. Ez nem igényel további telepítést

Más alternatíva lehet a visual studio, egy fordító vagy egy online IDE, például a Cloud9 vagy a repl.it használata

2. számú link Mac-hez: Töltse le itt: Mac # 2