C ++ yra naudojamas įvairiose srityse, tokiose kaip įterptoji programinė įranga, realaus laiko operacinės sistemos, žaidimų kūrimas ir finansai, ir kadangi jis palaiko tiek procedūrinius, tiek į objektus orientuotus programavimo stilius, jis yra ir stiprus, ir universalus.
Š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 griaučių 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 „#include
C ++ programavimo kalba yra keletas bibliotekų. Bibliotekose yra integruotų objektų ir funkcijų, kurias programuotojai gali naudoti rašydami programas, ir jas teikia kompiliatorius C ++. Įdiegę kompiliatorių C ++, gausime visas susietas bibliotekas.
„Iostream“ apima šiuos objektus:
- cin: standartinis įvesties srautas
- cout: standartinis išvesties srautas
- cerr: standartinis klaidų išvesties srautas
- užsikimšti: išvesties srautas registravimui
Kiekviena C ++ programa turi funkciją „main ()“. Šiame pavyzdyje pagrindinės funkcijos grąžinta vertė yra sveikasis skaičius. Todėl čia paleidus funkciją „main ()“, bus grąžinta 0 reikšmė.
Atidaromas garbanotas petneša nurodo pagrindinės funkcijos kūno pradžią. Uždaromas garbanotas petnešos rodo „pagrindinės ()“ funkcijos kūno pabaigą. Likusi jūsų kodas bus įdėta į garbanotas petnešas
Sveikas pasaulis (HelloWorld.cpp)
Parašykime paprastą „Hello World“ programą ir ją vykdykime. Norėdami įrašyti eilutę „Hello World“ į standartinę išvestį, naudosime C ++ standartinius bibliotekos srauto išteklius.
# įtrauktiint main ()
std :: skaičius << ”Hello World” << std::endl;
grąžinti 0;
Norėdami sukompiliuoti C ++ programą, turite naudoti komandą g++
Ankstesniame skyriuje aptarėme antraštės failą „iostream“; „Cin“ ir „cout“ yra dažniausiai naudojami objektai: „cin“ dažniausiai naudojamas norint gauti įvestį iš klaviatūros 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 „std“ vardų sričiai. Todėl mes naudojame srities sprendimo operatorių (t.e., : :). Be to, norėdami atspausdinti naują eilutę, naudojome „std :: endl“.
Jei nenaudosite srities rezoliucijos operatoriaus, gausite šią klaidą:
# įtrauktiint main ()
suskaičiuoti << ”Hello World” << endl;
grąžinti 0;
Norėdami ištaisyti minėtą klaidą, galite teisingai pridėti srities skiriamosios gebos operatorių arba paminėti vardų sritį programos pradžioje. Jei norite naudoti „cout“ nenaudodami apimties skyros operatoriaus, galite parašyti šį kodą:
# įtrauktinaudojant vardų sritį std;
int main ()
suskaičiuoti << ”Hello World” << endl;
grąžinti 0;
Pirmiau pateiktoje programoje mes paminėjome „std“ vardų sritį antroje eilutėje (t.e., „Naudojant vardų srities standartą;“). Todėl mums nereikia naudoti srities skiriamosios gebos operatoriaus kiekvieną kartą, kai naudojame objektą iš „std“ vardų srities, ir mes galime tiesiog naudoti „cout“, kad ką nors atspausdintumėte į standartinę išvestį, užuot rašę „std :: cout“. Panašiai mums nereikia naudoti „endl“ srities skiriamosios gebos operatoriaus.
Dabar sukursime šią programą ir pamatysime išvestį:
Kaip matote, gauname tą patį išėjimą.
Išvada
C ++ yra lanksti, bendros paskirties programavimo kalba, plačiai naudojama įvairiose srityse. Tai yra C programavimo kalbos pratęsimas 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.