Езикът за програмиране на C ++

Какво е C ++?

  • C ++ е език за програмиране с общо предназначение, който се използва от 90-те години
  • Проектиран е от Bjarne Stroustrup под името „C с класове“.
  • Това е версия на C, която включва обектно-ориентирани елементи, включително класове и функции.
  • Той се счита за един от най-големите езици за програмиране, както можете да видите на следното изображение:
Img

източник: Github

Вашата първа програма в C ++

#include  using namespace std; int main() { cout << "Hello World" << endl; return 0; }

Резултатът от тази програма просто ще бъде:

Hello World!

Сега, нека разбием кода:

Редове 1 и 2

#include  using namespace std;
  • Първият ред казва на компютъра да използва заглавния файл “iostream” за тази специфична програма. Заглавният файл е отделен файл с предварително написан C ++ код. Има много други заглавни файлове, които са необходими, за да може дадена програма да работи правилно. Някои от тях са: математика, вектор и низ. Заглавните файлове обикновено са представени с разширение „.h“ (не е необходимо да добавяте .h, когато включвате стандартни библиотечни файлове на C ++)
  • iostreamозначава входно-изходен поток. Файлът “iostream” съдържа код, позволяващ на компютъра да приема вход и генерира изход, използвайки езика C ++.
  • Вторият ред казва на компютъра да използва стандартното пространство от имена, което включва функции на стандартния C ++. Можете да напишете тази програма без този ред, но ще трябва да използвате std::coutвместо coutи std::endlвместо на endlред 4. Това прави кода по-четлив и живота ни като програмисти е по-лесен.

Ред 3 и 4

int main() {
  • C ++ започва изпълнението на програма от основната функция- int main(). По време на изпълнението компютърът започва да изпълнява кода от всеки ред от {(отваряща скоба) до }(затваряща скоба) ЗАБЕЛЕЖКА: Всяка функция започва с отваряща се къдрава скоба "{" и завършва със затваряща къдрава скоба "}".
  • Ред 4 показва началото на функцията main ().

Редове 5, 6 и 7

 cout << "Hello World" << endl; return 0; }
  • Думата coutв C ++ се използва за извеждане.
  • Следва го операторът<< за вмъкване .
  • Каквото и да е в двойните кавички, ""се отпечатва. Някои специални знаци имат различен синтаксис за отпечатване на изявления
  • Сега, за да отпечатате всякакъв друг вид данни, трябва да добавите <<.

Предизвикателство: Опитайте се да промените Hello World с друго изречение или дума (думи). Какъв ще бъде изходът?

  • endlе запазена дума, когато използвате езика C ++, за да завършите този ред и да преминете към следващия ред по време на изхода . - cout означава „конзолен изход“
  • Накрая завършете командата с точка и запетая ;.

ЗАБЕЛЕЖКА: Всяка команда с изключение на дефиницията на основната функция и директивата #include трябва да бъде завършена с точка и запетая. Без „;“ , може да срещнете грешка.

  • return 0; безопасно прекратява текущата функция, т.е. 'main ()' в този случай и тъй като след 'main ()' не следва функция, програмата се прекратява.
  • Не забравяйте да кажете на компютъра, че това е краят на основната () функция. За да направите това, добавяте затварящата къдрава скоба ”}“. Ще срещнете грешка преди изпълнението на програмата, ако не включите } .

Кодът трябва да изглежда по следния начин:

Img

Програмистите използват програма Hello World (като тази) като ритуал при използването на нов език за програмиране. Това е символ на късмет.

Завършили сте кодирането на първата си програма на C ++ и сте разбрали по-голямата част от кода, който сте написали / въвели. ЧЕСТИТО!

Успех на всички вас и щастливо кодиране! :)

Честито кодиране! :)

Чувствайте се свободни да задавате въпроси на страницата GitHub на FreeCodeCamp или във форума на FreeCodeCamp.

Опитайте сами! :)

Може да ви е необходим някакъв софтуер за писане и изпълнение на C ++ код. Препоръчвам да използвате CodeBlocks. Има връзка за изтегляне по-долу:

Връзка за изтегляне: Изтеглете тук

  • Щракнете върху връзката с компилатора GNU / GCC за Windows. Това няма да изисква допълнителна инсталация

Други алтернативи могат да бъдат Visual Studio, като се използва компилатор или онлайн IDE като Cloud9 или repl.it

Връзка # 2 за Mac: Изтеглете за Mac # 2 тук