Ц ++

Једноставна лекција за Ц ++ Хелло Ворлд

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#инцлуде
инт маин ()

стд :: цоунт << ”Hello World” << std::endl;
ретурн 0;

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

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

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

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

#инцлуде
инт маин ()

рачунати << ”Hello World” << endl;
ретурн 0;

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

#инцлуде
коришћење простора имена стд;
инт маин ()

рачунати << ”Hello World” << endl;
ретурн 0;

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

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

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

Закључак

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

Најпопуларније лабораторијске игре Оцулус Апп
Ако сте власник Оцулус слушалица, онда морате бити упознати са бочним учитавањем. Бочно учитавање је поступак инсталирања не-продавничког садржаја на ...
10 најбољих игара за играње на Убунту-у
Виндовс платформа је била једна од доминантних платформи за играње игара због огромног процента игара које се данас развијају да би подржале Виндовс. ...
5 најбољих аркадних игара за Линук
У данашње време рачунари су озбиљне машине које се користе за игре на срећу. Ако не успете да добијете нови високи резултат, знаћете на шта мислим. У ...