Једноставан Ц ++ Хелло Ворлд водич

Simple C Hello World Tutorial



Ц ++ је флексибилан програмски језик опште намене који је првобитно створио 1985. године Бјарне Строуструп , дански информатичар. Данас се Ц ++ сматра једним од најмоћнијих језика који се користи за развој софтвера.

Ц ++ се користи у различитим доменима, као што су уграђени софтвер, оперативни системи у реалном времену, развој игара и финансије, а будући да подржава и процедуралне и објектно оријентисане стилове програмирања, снажан је и свестран.







У овом чланку ћемо разговарати о основној структури Ц ++ програма и показати вам како написати једноставан програм Хелло Ворлд.



Ц ++ Структура програма

Пре него што напишемо програм Хелло Ворлд на Ц ++, прво ћемо разговарати о примарним елементима Ц ++ програма. Ево примера костура програма Ц ++:







Пошто се сваки Ц ++ програм придржава ове основне структуре, сада ћемо детаљно објаснити примарне елементе ове структуре.

Прва линија је #инцлуде. Овде иостреам означава улазни/излазни ток, где је ток низ знакова или бајтова. Ова линија упућује претпроцесора да укључи садржај библиотеке у програм.



Постоји неколико библиотека доступних у програмском језику Ц ++. Библиотеке садрже уграђене објекте и функције које програмери могу користити за писање програма, а обезбеђује их Ц ++ компајлер. Када инсталирамо Ц ++ компајлер, добијамо све повезане библиотеке.

Иостреам укључује следеће објекте:

  1. цин: стандардни улазни ток
  2. цоут: стандардни излазни ток
  3. церр: стандардни излаз за грешке
  4. цлог: излазни ток за евидентирање

Сваки Ц ++ програм има функцију маин (). У овом примеру, вредност коју враћа главна функција је цео број. Стога, након што се овде покрене функција маин (), биће враћена вредност 0.

Отворена увијена заграда означава почетак тела главне функције. Завршна завојита заграда означава крај тела главне () функције. Остатак вашег кода биће смештен унутар увијених заграда

Хелло Ворлд (ХеллоВорлд.цпп)

Хајде сада да напишемо једноставан програм Хелло Ворлд и извршимо га. Користићемо Ц ++ стандардне библиотечке ресурсе за писање низа Хелло Ворлд на стандардни излаз.

#инцлуде
интглавни()
{
сати::цоунт <<Здраво Свете<<сати::ендл;
повратак 0;
}

Да бисте компајлирали програм Ц ++, морате користити наредбу г ++ -о .

Разговарали смо о датотеци заглавља иостреам -а у претходном одељку; цин и цоут су уобичајени објекти: цин се углавном користи за унос са тастатуре и складиштење података као променљиве, док се цоут користи за штампање података на екрану.

Можемо користити цоут за приказ Хелло Ворлд на екрану. Међутим, не можемо директно користити објект цоут јер он припада простору имена стд. Стога користимо оператор резолуције опсега (тј.: :). Осим тога, за штампање нове линије користили смо стд :: ендл.

Ако не користите оператор разрешавања опсега, добићете следећу грешку:

#инцлуде
интглавни()
{
цоунт<<Здраво Свете<<ендл;
повратак 0;
}

Да бисте исправили горњу грешку, можете или исправно додати оператора резолуције опсега или можете споменути именски простор на почетку програма. Ако желите да користите цоут без коришћења оператора резолуције опсега, можете написати следећи код:

#инцлуде
Користећи именски просторсати;
интглавни()
{

цоунт<<Здраво Свете<<ендл;
повратак 0;
}

У горњем програму споменули смо простор имена стд у другом реду (тј. Користећи простор имена стд;). Због тога не морамо да користимо оператор резолуције опсега сваки пут када користимо објекат из именског простора стд, а једноставно можемо користити цоут за штампање нечега на стандардни излаз уместо писања стд :: цоут. Слично, не морамо да користимо оператор резолуције опсега за ендл.

Сада ћемо саставити овај програм и видети излаз:

Као што видите, добијамо исти излаз.

Закључак

Ц ++ је флексибилан програмски језик опште намене који се широко користи у различитим доменима. То је проширење програмског језика Ц и наслеђује синтаксу програмирања Ц. У овом чланку смо вам показали како написати једноставан програм Хелло Ворлд у програмском језику Ц ++ и објаснили различите елементе програма.