Simpleng C ++ Hello World Tutorial

Simple C Hello World Tutorial



Ang C ++ ay isang nababaluktot, pangkalahatang-layunin na wika ng programa na orihinal na nilikha noong 1985 ng Bjarne Stroustrup , isang siyentipikong computer sa Denmark. Ngayon, ang C ++ ay itinuturing na isa sa pinakamakapangyarihang wika na ginamit para sa pagpapaunlad ng software.

Ginagamit ang C ++ sa iba`t ibang mga domain, tulad ng naka-embed na software, mga operating system ng real-time, pagpapaunlad ng laro, at pananalapi, at dahil sinusuportahan nito ang parehong pamamaraan ng pagproseso ng pamamaraan at object-oriented, pareho itong malakas at maraming nalalaman.







Sa artikulong ito, tatalakayin namin ang pangunahing istraktura ng isang C ++ na programa at ipapakita sa iyo kung paano magsulat ng isang simpleng programang Hello World.



Istraktura ng C ++ Program

Bago namin isulat ang programang Hello World sa C ++, talakayin muna natin ang mga pangunahing elemento ng isang C ++ program. Narito ang isang halimbawa ng isang balangkas ng programa ng C ++:







Dahil ang bawat programa ng C ++ ay sumusunod sa pangunahing istrakturang ito, ipapaliwanag namin ngayon ang mga pangunahing elemento ng istrakturang ito nang malalim.

Ang unang linya ay # isama. Dito, ang iostream ay nangangahulugang input / output stream, kung saan ang isang stream ay isang serye ng mga character o byte. Inuutusan ng linyang ito ang preprocessor na isama ang nilalaman ng library sa programa.



Mayroong maraming mga silid-aklatan na magagamit sa wikang C + programa. Naglalaman ang mga aklatan ng mga built-in na bagay at pag-andar na maaaring magamit ng mga programmer upang magsulat ng mga programa, at ibinibigay ito ng tagatala ng C ++. Kapag na-install namin ang tagatala ng C ++, nakukuha namin ang lahat ng nauugnay na mga aklatan.

Kasama sa iostream ang mga sumusunod na bagay:

  1. cin: ang karaniwang stream ng input
  2. cout: ang karaniwang output stream
  3. cerr: ang karaniwang output stream para sa mga error
  4. bakya: ang output stream para sa pag-log

Ang bawat programa ng C ++ ay may pangunahing () pagpapaandar. Sa halimbawang ito, ang halagang ibinalik ng pangunahing pag-andar ay isang integer. Samakatuwid, pagkatapos na patakbuhin ang pangunahing () pagpapaandar dito, ibabalik ang halagang 0.

Ang pagbubukas ng kulot na brace ay nagpapahiwatig ng simula ng katawan ng pangunahing pag-andar. Ang pagsasara ng kulot na brace ay nagpapahiwatig ng pagtatapos ng katawan ng pangunahing () pagpapaandar. Ang natitirang iyong code ay mailalagay sa loob ng mga kulot na tirante

Hello World (HelloWorld.cpp)

Ngayon, magsulat tayo ng isang simpleng programang Hello World at ipatupad ito. Gagamitin namin ang C ++ standard na mapagkukunan ng stream ng library upang isulat ang string Hello World sa karaniwang output.

# isama
intpangunahing()
{
oras::bilangin <<Kamusta Mundo<<oras::endl;
bumalik ka 0;
}

Upang maipon ang program na C ++, kailangan mong gamitin ang utos g ++ -o .

Tinalakay namin ang iostream header file sa nakaraang seksyon; ang cin at cout ay karaniwang ginagamit na mga bagay: ang cin ay pangunahing ginagamit upang makakuha ng input mula sa keyboard at iimbak ang data bilang isang variable, habang ginagamit ang cout upang mai-print ang data sa screen.

Maaari naming gamitin ang cout upang ipakita ang Hello World sa screen. Gayunpaman, hindi namin maaaring gamitin nang direkta ang bagay na cout dahil kabilang ito sa std namespace. Samakatuwid, ginagamit namin ang operator ng resolusyon ng saklaw (ibig sabihin,: :). Bilang karagdagan, upang mag-print ng isang bagong linya, gumamit kami ng std :: endl.

Kung hindi mo gagamitin ang operator ng resolusyon ng saklaw, makakakuha ka ng sumusunod na error:

# isama
intpangunahing()
{
bilangin<<Kamusta Mundo<<endl;
bumalik ka 0;
}

Upang ayusin ang error sa itaas, maaari mong idagdag nang tama ang operator ng resolusyon ng saklaw o maaari mong banggitin ang namespace sa simula ng programa. Kung nais mong gumamit ng cout nang hindi ginagamit ang operator ng resolusyon ng saklaw, maaari mong isulat ang sumusunod na code:

# isama
gamit namespaceoras;
intpangunahing()
{

bilangin<<Kamusta Mundo<<endl;
bumalik ka 0;
}

Sa program sa itaas, nabanggit namin ang std namespace sa pangalawang linya (ibig sabihin, gamit ang namespace std;). Samakatuwid, hindi namin kailangang gamitin ang operator ng resolusyon ng saklaw sa tuwing gumagamit kami ng isang bagay mula sa std namespace, at maaari naming gamitin ang cout upang mai-print ang isang bagay sa karaniwang output sa halip na magsulat ng std :: cout. Katulad nito, hindi namin kailangang gamitin ang operator ng resolusyon ng saklaw para sa endl.

Ngayon, isasama namin ang program na ito at makikita ang output:

Tulad ng nakikita mo, nakakakuha kami ng parehong output.

Konklusyon

Ang C ++ ay isang nababaluktot, pangkalahatang-layunin na wika ng programa na malawak na ginagamit sa iba't ibang mga domain. Ito ay isang extension ng wika ng C programa at nagmamana ito ng syntax ng C program. Sa artikulong ito, ipinakita namin sa iyo kung paano magsulat ng isang simpleng programang Hello World sa wikang C + programa at ipinaliwanag ang iba't ibang mga elemento ng programa.