Paprasta „C ++ Hello World“ pamoka

Simple C Hello World Tutorial



„C ++“ yra lanksti, bendros paskirties programavimo kalba, kurią iš pradžių sukūrė 1985 m Bjarne Stroustrup , danų informatikas. Šiandien C ++ laikoma viena galingiausių kalbų, naudojamų programinei įrangai kurti.

„C ++“ naudojama įvairiose srityse, tokiose kaip įterptinė programinė įranga, realaus laiko operacinės sistemos, žaidimų kūrimas ir finansai, ir kadangi ji palaiko ir procedūrinius, ir į objektus orientuotus programavimo stilius, ji yra stipri ir universali.







Šiame straipsnyje aptarsime pagrindinę C ++ programos struktūrą ir parodysime, kaip parašyti paprastą „Hello World“ programą.



C ++ programos struktūra

Prieš rašydami „Hello World“ programą C ++, pirmiausia aptarkime pagrindinius C ++ programos elementus. Čia yra C ++ programos karkaso pavyzdys:







Kadangi kiekviena C ++ programa laikosi šios pagrindinės struktūros, dabar mes išsamiai paaiškinsime pagrindinius šios struktūros elementus.

Pirmoji eilutė yra #įtraukti. Čia „iostream“ reiškia įvesties/išvesties srautą, kur srautas yra simbolių ar baitų serija. Ši eilutė nurodo pirminiam procesoriui į programą įtraukti bibliotekos turinį.



Yra keletas bibliotekų C ++ programavimo kalba. Bibliotekose yra įmontuotų objektų ir funkcijų, kurias programuotojai gali naudoti programoms rašyti, o jas teikia „C ++“ kompiliatorius. Įdiegę C ++ kompiliatorių, gausime visas susijusias bibliotekas.

„Iostream“ apima šiuos objektus:

  1. cin: standartinis įvesties srautas
  2. cout: standartinis išvesties srautas
  3. cerr: standartinis klaidų išvesties srautas
  4. užsikimšti: išvesties srautas registravimui

Kiekviena C ++ programa turi pagrindinę () funkciją. Šiame pavyzdyje pagrindinės funkcijos grąžinta vertė yra sveikasis skaičius. Todėl čia paleidus pagrindinę () funkciją bus grąžinta 0 reikšmė.

Atidaromas garbanotas petnešos rodo pagrindinės funkcijos kūno pradžią. Uždaromas garbanotas petnešas rodo pagrindinės () funkcijos korpuso pabaigą. Likusi kodo dalis bus įdėta į garbanotas petnešas

Labas pasaulis (HelloWorld.cpp)

Dabar parašykime paprastą „Hello World“ programą ir ją vykdykime. Mes naudosime standartinius C ++ bibliotekos srauto išteklius, kad įrašytume eilutę „Hello World“ į standartinę išvestį.

#įtraukti
tarptpagrindinis()
{
valandų::skaičiuoti <<Labas pasauli<<valandų::endl;
grįžti 0;
}

Norėdami sudaryti C ++ programą, turite naudoti komandą g ++ -o .

Ankstesniame skyriuje aptarėme „iostream“ antraštės failą; „cin“ ir „cout“ yra dažniausiai naudojami objektai: „cin“ daugiausia naudojamas įvesti klaviatūrą ir saugoti duomenis kaip kintamąjį, o „cout“ naudojamas duomenims spausdinti ekrane.

Mes galime naudoti „cout“, kad ekrane būtų rodomas „Hello World“. Tačiau mes negalime tiesiogiai naudoti „cout“ objekto, nes jis priklauso standartinei vardų erdvei. Todėl mes naudojame apimties skiriamosios gebos operatorių (ty: :). Be to, norėdami spausdinti naują eilutę, naudojome std :: endl.

Jei nenaudojate taikymo srities skyros operatoriaus, gausite šią klaidą:

#įtraukti
tarptpagrindinis()
{
skaičiuoti<<Labas pasauli<<endl;
grįžti 0;
}

Norėdami ištaisyti aukščiau pateiktą klaidą, galite teisingai pridėti apimties skiriamosios gebos operatorių arba paminėti vardų sritį programos pradžioje. Jei norite naudoti „cout“ nenaudodami apimties skiriamosios gebos operatoriaus, galite parašyti šį kodą:

#įtraukti
naudojant vardų sritisvalandų;
tarptpagrindinis()
{

skaičiuoti<<Labas pasauli<<endl;
grįžti 0;
}

Ankstesnėje programoje mes paminėjome std vardų sritį antroje eilutėje (ty naudodami vardų sritį std;). Todėl mums nereikia naudoti apimties skiriamosios gebos operatoriaus kiekvieną kartą, kai naudojame objektą iš standartinės vardų srities, ir mes galime tiesiog naudoti „cout“, norėdami ką nors spausdinti į standartinę išvestį, o ne rašyti „std :: cout“. Panašiai mums nereikia naudoti „endl“ apimties skiriamosios gebos operatoriaus.

Dabar mes sudarysime šią programą ir pamatysime rezultatą:

Kaip matote, gauname tą patį rezultatą.

Išvada

C ++ yra lanksti, bendros paskirties programavimo kalba, plačiai naudojama įvairiose srityse. Tai yra C programavimo kalbos plėtinys ir paveldi C programavimo sintaksę. Šiame straipsnyje mes parodėme, kaip parašyti paprastą „Hello World“ programą C ++ programavimo kalba, ir paaiškinome įvairius programos elementus.