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ó:

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)
iostream
jelenté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::cout
helyettcout
ésstd::endl
ahelyett,endl
on-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
cout
C ++ 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?
endl
lefoglalt 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:

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