C ++

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

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

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

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

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, tagad mēs padziļināti izskaidrosim šīs struktūras primāros elementus.

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

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

“Iostream” ietver šādus objektus:

  1. cin: standarta ievades straume
  2. cout: standarta izvades plūsma
  3. cerr: standarta izvades straume kļūdām
  4. aizsprostot: izejas straume mežizstrādei

Katrai C ++ programmai ir funkcija “main ()”. Šajā piemērā galvenā funkcijas atgrieztā vērtība ir vesels skaitlis. Tāpēc pēc funkcijas “main ()” izpildīšanas šeit tiks atgriezta vērtība 0.

Atverošā cirtainā lencīte norāda galvenās funkcijas ķermeņa sākumu. Aizverošā cirtainā lencīte norāda funkcijas “main ()” korpusa beigas. Pārējais kods tiks ievietots cirtaino lencīšu iekšpusē

Sveika pasaule (HelloWorld.cpp)

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

# iekļaut
int main ()

std :: skaits << ”Hello World” << std::endl;
atgriešanās 0;

Lai kompilētu programmu C ++, jums jāizmanto komanda g++ -o .

Iepriekšējā sadaļā mēs apspriedām galvenes failu “iostream”; “Cin” un “cout” ir parasti izmantoti objekti: “cin” galvenokārt izmanto, lai iegūtu ievadi no tastatūras un datus glabātu kā mainīgo, savukārt “cout” izmanto, 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 objektu “cout”, jo tas pieder “std” nosaukumvietai. Tādēļ mēs izmantojam darbības jomas izšķiršanas operatoru (t.i.e., : :). Turklāt, lai izdrukātu jaunu līniju, mēs izmantojām “std :: endl”.

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

# iekļaut
int main ()

skaitīt << ”Hello World” << endl;
atgriešanās 0;

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

# iekļaut
izmantojot nosaukumvietu std;
int main ()

skaitīt << ”Hello World” << endl;
atgriešanās 0;

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

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

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

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 tas pārmanto C programmēšanas sintaksi. Šajā rakstā mēs parādījām, kā rakstīt vienkāršu programmu “Hello World” C ++ programmēšanas valodā, un izskaidrojām dažādus programmas elementus.

Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...
Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama...
Top 5 spēļu tveršanas kartes
Mēs visi esam redzējuši un mīlējuši straumēšanas spēles pakalpojumā YouTube. PewDiePie, Jakesepticye un Markiplier ir tikai daži no labākajiem spēlētā...