Vienkārša C ++ Hello World apmācība

Simple C Hello World Tutorial



C ++ ir elastīga, universāla programmēšanas valoda, kuru sākotnēji izveidoja 1985. gadā Bjarne Stroustrup , dāņu datorzinātnieks. Mūsdienās C ++ tiek uzskatīta par vienu no spēcīgākajām valodām, ko izmanto programmatūras izstrādei.

C ++ tiek izmantots dažādās jomās, piemēram, iegultā programmatūrā, reālā laika operētājsistēmās, spēļu izstrādē un finansēs, un, tā kā tas atbalsta gan procesuālos, gan uz objektiem orientētos programmēšanas stilus, tas ir gan spēcīgs, gan daudzpusīgs.







Šajā rakstā mēs apspriedīsim C ++ programmas pamatstruktūru un parādīsim, kā uzrakstīt vienkāršu Hello World programmu.



C ++ programmas struktūra

Pirms rakstām Hello World programmu C ++, vispirms apspriedīsim C ++ programmas primāros elementus. Šeit ir C ++ programmas skeleta piemērs:







Tā kā katra C ++ programma ievēro šo pamatstruktūru, mēs tagad padziļināti izskaidrosim šīs struktūras galvenos elementus.

Pirmā rinda ir #iekļaut. Šeit iostream apzīmē ievades/izvades straumi, kur straume ir rakstzīmju vai baitu virkne. Šī rindiņa uzdod pirmapstrādātājam programmā iekļaut bibliotēkas saturu.



C ++ programmēšanas valodā ir pieejamas vairākas bibliotēkas. Bibliotēkās ir iebūvēti objekti un funkcijas, kuras programmētāji var izmantot programmu rakstīšanai, un tās nodrošina C ++ kompilators. Instalējot C ++ kompilatoru, mēs iegūstam visas saistītās bibliotēkas.

Iostream ietver šādus objektus:

  1. cin: standarta ievades plūsma
  2. cout: standarta izvades plūsma
  3. cerr: standarta izvades plūsma kļūdām
  4. aizsērēt: izejas plūsma reģistrēšanai

Katrai C ++ programmai ir galvenā () funkcija. Šajā piemērā galvenās funkcijas atgrieztā vērtība ir vesels skaitlis. Tāpēc pēc tam, kad šeit tiks palaista galvenā () funkcija, tiks atgriezta vērtība 0.

Atveramais cirtainais stiprinājums norāda uz galvenās funkcijas ķermeņa sākumu. Aizverošā cirtainā figūriekava norāda galvenās () funkcijas korpusa beigas. Pārējais kods tiks ievietots cirtainās skavās

Sveika pasaule (HelloWorld.cpp)

Tagad uzrakstīsim vienkāršu Hello World programmu un izpildīsim to. Mēs izmantosim C ++ standarta bibliotēkas straumes resursus, lai standarta izvadē ierakstītu virkni Hello World.

#iekļaut
intgalvenais()
{
stundas::saskaitīt <<Sveika pasaule<<stundas::endl;
atgriezties 0;
}

Lai apkopotu programmu C ++, jums jāizmanto komanda g ++ -o .

Iepriekšējā sadaļā mēs apspriedām iostream galvenes failu; cin un cout ir parasti izmantotie objekti: cin galvenokārt tiek izmantots, lai iegūtu ievadi no tastatūras un saglabātu datus kā mainīgo, savukārt cout tiek izmantots, lai drukātu datus ekrānā.

Mēs varam izmantot cout, lai ekrānā parādītu Hello World. Tomēr mēs nevaram tieši izmantot cout objektu, jo tas pieder standarta nosaukumvietai. Tāpēc mēs izmantojam tvēruma izšķirtspējas operatoru (t.i.,: :). Turklāt, lai izdrukātu jaunu rindu, mēs izmantojām std :: endl.

Ja neizmantojat tvēruma izšķirtspējas operatoru, tiks parādīta šāda kļūda:

#iekļaut
intgalvenais()
{
saskaitīt<<Sveika pasaule<<endl;
atgriezties 0;
}

Lai labotu iepriekš minēto kļūdu, varat vai nu pareizi pievienot darbības jomas izšķirtspējas operatoru, vai arī minēt nosaukumvietu programmas sākumā. Ja vēlaties izmantot cout, neizmantojot tvēruma izšķirtspējas operatoru, varat uzrakstīt šādu kodu:

#iekļaut
izmantojot vārda telpastundas;
intgalvenais()
{

saskaitīt<<Sveika pasaule<<endl;
atgriezties 0;
}

Iepriekš minētajā programmā mēs pieminējām std nosaukumvietu otrajā rindā (t.i., izmantojot nosaukumvietu std;). Tāpēc mums nav jāizmanto darbības jomas izšķirtspējas operators katru reizi, kad izmantojam objektu no standarta nosaukumvietas, un mēs varam vienkārši izmantot cout, lai kaut ko izdrukātu uz standarta izvadi, nevis rakstītu std :: cout. Līdzīgi mums endl nav jāizmanto darbības jomas izšķirtspējas operators.

Tagad mēs apkoposim šo programmu un redzēsim rezultātu:

Kā redzat, mēs iegūstam tādu pašu rezultātu.

Secinājums

C ++ ir elastīga, universāla programmēšanas valoda, ko plaši izmanto dažādās jomās. Tas ir C programmēšanas valodas paplašinājums un pārmanto C programmēšanas sintaksi. Šajā rakstā mēs parādījām, kā uzrakstīt vienkāršu Hello World programmu C ++ programmēšanas valodā, un izskaidrojām dažādus programmas elementus.