30.01.2020

Не такой уж страшный С++: разбор основ языка на примере самой простой программы

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

Он появился в 1980-х годах благодаря Бьёрну Страуструпу. Целью было дополнение языка C (читается как "Си") при сохранении совместимости с ним. Для создания программы на компьютере должны находиться IDE и компилятор. В век цифровых технологий Интернет даёт человеку немало новых возможностей в поиске информации, поэтому в свободном доступе можно с лёгкостью найти online-компиляторы.

В общих чертах, самая простая программа на языке C++ имеет следующий вид:

#include <iostream>
using namespace std;
int main ()
{
cout << "Моя программа" << endl;
return 0;
}


С++: почему, зачем и как?


Для подключения других файлов в код используют #include. Можно заметить, что в переводе с английского языка это слово означает «включать».

Само выполнение начинается с int main (). Кстати, int является сокращением от слова integer. В программе оно содержит только целые значения чисел. Помимо целых чисел при использовании float допустимо использование данных с плавающей запятой.

Чтобы разрешить пользователю вводить текст или значения, используется cin >> a;. Вместо а можно записать любую переменную. Например, в, с, sum и т.д. При именовании переменных нельзя использовать ключевые слова, потому что это приведёт лишь к сбою программы. Но разрешается начинать имя с цифры или нижнего подчёркивания. После разрешается использовать только цифры или буквы. Следует сказать, что строка cin >> a; должна находиться после int a;.

Пример правильной записи:

int a;
cin >> a;

Такие записи, как

cin >> a;
int a;

и

int a;
cin >> d;

могут лишь приводить к появлению ошибок.

Язык C++ предусматривает использование нескольких переменных в одной программе. Для этого их прописывать в через запятую в одной строчке: int b, c;

Чтобы при чтении кода у системы не возникало проблем, она обязательно должна знать, в каком месте он заканчивается. Это осуществляется с помощью return 0; или return 1;. Обязательным элементом в синтаксисе языка является точка с запятой в конце практически каждой строки. Без неё система не сможет правильно прочитать код, из-за чего та будет выдавать ошибки.

Как и в любом другом языке программирования, в C++ есть операторы выбора. Проще говоря, если событие происходит, то выполняется одно действие, в противном случае - другое.

Новички чаще всего пользуются if else, хотя встречаются и одиночные if:

int al, cash;
cout<<"Пожалуйста, введите целое число";
cin >> al;
cout<<"Теперь другое число";
cin >> сash;
if ( al = = cash)
{
cout << al << "=" << cash << endl;
}
else
{
cout << al << "и" << cash << "не равны друг другу"<< endl;
}
return 0; }

Стоит заметить, что в данном языке программирования знак = = означает равенство, который ни в коем случае нельзя путать с = (присваивание значения), потому что это может привести к ошибке.

Для новичков и профессионалов не лишним будет знать, как пишутся комментарии в С++. Они могут быть однострочными и многострочным:

int main () // это однострочный комментарий
{
int a;
cin >> a;
/* а это
многострочный комментарий */


Вместо заключения


Язык С++ даёт много возможностей.

При более глубоком изучении его можно использовать для написания сотни различных программ: от обычных калькуляторов до культовых игр. Однако нужно будет немало потрудиться, ведь код начнёт содержать порядка 200 строк и более. Особенно будет трудно находить ошибки в программе, если код будет содержать более 1000 строк.