Yksinkertainen C ++ Hello World -opetusohjelma

Simple C Hello World Tutorial



C ++ on joustava, yleiskäyttöinen ohjelmointikieli, joka luotiin alun perin vuonna 1985 Bjarne Stroustrup , tanskalainen tietojenkäsittelytieteilijä. Nykyään C ++: ta pidetään yhtenä tehokkaimmista ohjelmistokehityksen kielistä.

C ++: a käytetään eri aloilla, kuten sulautetuissa ohjelmistoissa, reaaliaikaisissa käyttöjärjestelmissä, pelikehityksessä ja rahoituksessa, ja koska se tukee sekä menettelytapoja että olio-ohjelmointityylejä, se on sekä vahva että monipuolinen.







Tässä artikkelissa aiomme keskustella C ++ -ohjelman perusrakenteesta ja näyttää kuinka kirjoittaa yksinkertainen Hello World -ohjelma.



C ++ -ohjelman rakenne

Ennen kuin kirjoitamme Hello World -ohjelman C ++: ssa, keskustelemme ensin C ++ -ohjelman ensisijaisista elementeistä. Tässä on esimerkki C ++ -ohjelman rungosta:







Koska jokainen C ++ -ohjelma noudattaa tätä perusrakennetta, selitämme nyt perusteellisesti tämän rakenteen pääelementit.

Ensimmäinen rivi on #include. Tässä iostream tarkoittaa tulo-/lähtövirtaa, jossa virta on merkkien tai tavujen sarja. Tämä rivi kehottaa esikäsittelijää sisällyttämään kirjaston sisällön ohjelmaan.



C ++ -ohjelmointikielellä on useita kirjastoja. Kirjastot sisältävät sisäänrakennettuja objekteja ja toimintoja, joita ohjelmoijat voivat käyttää ohjelmien kirjoittamiseen, ja ne tarjoavat C ++ -kääntäjä. Kun asennamme C ++ -kääntäjän, saamme kaikki siihen liittyvät kirjastot.

Iostream sisältää seuraavat objektit:

  1. cin: tavallinen tulovirta
  2. cout: vakiolähtövirta
  3. cerr: virheiden vakiolähtövirta
  4. tukkeutuminen: tulostusvirta kirjaamista varten

Jokaisella C ++ -ohjelmalla on päätoiminto (). Tässä esimerkissä pääfunktion palauttama arvo on kokonaisluku. Siksi, kun main () -funktio on suoritettu täällä, arvo 0 palautetaan.

Avaava kihara ahdin osoittaa päätoiminnon rungon alun. Sulkeva kihara ahdin osoittaa päätoiminnon () rungon loppuun. Loput koodistasi sijoitetaan kiharareunojen sisään

Hello World (HelloWorld.cpp)

Kirjoita nyt yksinkertainen Hello World -ohjelma ja suorita se. Käytämme C ++ -kirjaston standardivirtaresursseja kirjoittaaksesi merkkijonon Hello World vakiotulosteeseen.

#sisältää
inttärkein()
{
tuntia::Kreivi <<Hei maailma<<tuntia::endl;
palata 0;
}

C ++ -ohjelman kääntämiseksi sinun on käytettävä komentoa g ++ -o .

Keskustelimme iostream -otsikkotiedostosta edellisessä osassa; cin ja cout ovat yleisesti käytettyjä objekteja: cin käytetään pääasiassa syötteen vastaanottamiseen näppäimistöltä ja tietojen tallentamiseen muuttujana, kun taas coutia käytetään tulostamaan tiedot näytölle.

Voimme käyttää coutia näyttämään Hello World ruudulle. Emme kuitenkaan voi käyttää cout -objektia suoraan, koska se kuuluu standardin nimiavaruuteen. Siksi käytämme laajuuden tarkkuuden operaattoria (eli: :). Lisäksi uuden rivin tulostamiseen käytimme std :: endl.

Jos et käytä laajuuden tarkkuuden operaattoria, saat seuraavan virheilmoituksen:

#sisältää
inttärkein()
{
Kreivi<<Hei maailma<<endl;
palata 0;
}

Voit korjata yllä olevan virheen lisäämällä laajuuden tarkkuuden operaattorin oikein tai mainitsemalla nimitilan ohjelman alussa. Jos haluat käyttää coutia käyttämättä skaalaresoluutiotoimintoa, voit kirjoittaa seuraavan koodin:

#sisältää
käyttämällä nimiavaruustuntia;
inttärkein()
{

Kreivi<<Hei maailma<<endl;
palata 0;
}

Yllä olevassa ohjelmassa mainitsimme std -nimitilan toisella rivillä (eli käyttämällä nimiavaruutta std;). Siksi meidän ei tarvitse käyttää laajuuden tarkkuusoperaattoria joka kerta, kun käytämme objektia std -nimitilasta, ja voimme yksinkertaisesti käyttää cout -toimintoa tulostaaksesi jotain vakiolähtöön sen sijaan, että kirjoittaisimme std :: cout. Samoin meidän ei tarvitse käyttää laajuuden tarkkuuden operaattoria endl: lle.

Nyt koomme tämän ohjelman ja näemme tuloksen:

Kuten näette, saamme saman tuloksen.

Johtopäätös

C ++ on joustava, yleiskäyttöinen ohjelmointikieli, jota käytetään laajalti eri aloilla. Se on C -ohjelmointikielen laajennus ja se perii C -ohjelmoinnin syntaksin. Tässä artikkelissa näytimme sinulle kuinka kirjoittaa yksinkertainen Hello World -ohjelma C ++ -ohjelmointikielellä ja selitimme ohjelman eri osat.