DEV Community

Cover image for Синтаксис С++
islomAli99
islomAli99

Posted on

Синтаксис С++

Ассаламу алейкум уважаемые программисты, смотрите Синтаксис в языке программирования C++.

Я хотел бы попросить вас взглянуть на приведенный ниже код, чтобы понять его синтаксис.

#include <iostream>

using namespace std;

int main()
{

   cout << "Hello World";

  return 0;
}
Enter fullscreen mode Exit fullscreen mode

Теперь разберем каждую строчку кода.

  • строка: #include из которой вызывается библиотека (#include). "iostream" означает поток ввода и вывода - позволяет работать с объектами ввода и вывода, cout (см. 5 строк в коде).

  • строка: использование пространства имен std означает, что мы можем использовать имена для объектов и переменных из стандартной библиотеки.

  • Не беспокойтесь, если вы не понимаете, как включить #include и как использовать пространство имен std. Просто подумайте об этом как о чем-то, что всегда будет появляться в вашей программе.

  • строка: пустая строка опущена. С++ игнорирует пробелы.

Еще одна вещь, которая все время возникает в программе на C++, — это int main(). Это называется функцией. Любой код внутри фигурных скобок {} будет выполнен. Код внутри скобок {} будет прочитан как первая строка операторов, которые будут выполняться при запуске программы.Если код написан вне скобок {}, программа не запустится, потому что код, который мы написали, должен быть внутри только скобки {}!

  • **строка: **cout (произносится как «видеть») — это объект, используемый в сочетании с оператором ввода ( ) для вывода/печати текста. В нашем примере будет выведено «Hello World» << .

coutдобавляется из комбинаций "c" + "out", то есть расширение "c" C++ (язык программирования C++) "out" - "выход".

  • В языке программирования C++ после каждого оператора ; ставится точка с запятой.

Например: cout << "Привет, мир";

Тело программы может быть записано в функции int main() (помните, что его можно записать в одну строку).

int main() {cout << "Hello World"; return 0;}
Enter fullscreen mode Exit fullscreen mode
  • *строка: *вернуть 0; завершает основную функцию.

  • строка: } Не забудьте добавить закрывающую фигурную скобку, чтобы фактически завершить основную функцию.

использование пространства имен std; в отсутствие

#include <iostream>

int main()
{
std::cout << "Biz boshladik!";

return 0;
}
Enter fullscreen mode Exit fullscreen mode

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay