Основы C++

12-10-21 C/C++ 0

Данный урок предназначен для людей, которые мало знакомы с программированием или программировавшим раньше на другом языке.

Введение в язык C++

Программа на C++ — это набор команд, которые «объясняют компьютеру» что ему надо сделать. Этот набор и называют кодом или исходным кодом программы.

Каждая программа на C++ имеет функцию с именем main(), именно с нее все начинается, когда запускается программа, из нее мы также можем вызывать и другие функции, написанные нами или нет.

Так как же получить доступ к этим, написанным не нами, функциям? Для этого необходимо подключить нужный файл с помощью команды #include <file.h> таким образом компилятор вставит содержимое подключенного файла в текст нашей программы. Посмотрим, как это работает:

#include <iostream>

using namespace std;

int main()
{
  cout<<"Hello World!\n";
  cin.get();
}

Препроцессорная команда #include говорит компилятору включить в текст нашей программы содержимое из заголовка iostream так мы получим доступ к функциям описанным в заголовке. Например, для использования функции cout необходим <iostream>. Следующая строка «using namespace std;» подключает пространство имен std. Так мы говорим компилятору использовать функции из стандартной библиотеки(std), а значит мы сможем к ним обращаться.

Следующая строчка int main() сообщает компилятору, что мы объявляем функцию с именем main, которая возвращает целое значение(int). В C++ объект cout используется для вывода информации на экран, а «<<» нужны для того, чтобы определить, что мы будем выводить. Далее следует информация, которую нужно вывести кавычки говорят компилятору, что это объект типа строка.

Следующая функция — cin.get(); ожидает введения символа и нажатия после этого клавиши Enter. В нашей программе мы используем её, чтобы программа завершилась только после нажатия Enter.

После завершения наша функция должна вернуть какое-то значение, т.к. мы указали ей тип int функция main автоматически возвращает 0 (для других функций необходимо обязательно указывать возвращаемое значение), если мы не указали другое. Например:

#include <iostream>

using namespace std;

int main()
{
  cout<<"Hello World!\n";
  cin.get();

  return 1;
}

Объявление переменных в C++.

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

int x;
char letter;
float the_float;

Можно также объявить несколько переменных сразу (переменную а мы сразу инициализировали) :

int a = 3, b, c, d;

Использование переменных.

Мы научились объявлять переменные, теперь используем их.

#include <iostream>

using namespace std;

int main()
{
  int number;

  cout<<"enter a number: ";
  cin>> number;
  cout<<"You entered: "<< number <<"\n";
  cin.get();
}

Данная программа просит нас ввести число. После ввода и нажатия на клавишу Enter оператор cin считает введенную нами информацию и занесет её в переменную number, далее оператор cout выведет её на экран.

Изменение и сравнение переменных.

a = 4 * 6; // а станет равна 24
a = a + 5; // прибавит к а 5
a == 5     // равна ли а пяти, не присвоит а значение 5
a < 5  // проверка а меньше 5?
a > 5  // а больше 5?

Не пропустите новые статьи 🙂

Хочешь получать статьи на почту?

Подпишись на обновления!
* Ваш email не будет разглашен/продан. Вы сможете отписаться в любое время.

Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *