Ответ:
рограмма на C++ — это набор команд, которые «объясняют компьютеру» что ему надо сделать. Этот набор и называют кодом или исходным кодом программы.
Каждая программа на C++ имеет функцию с именем main(), именно с нее все начинается, когда запускается программа, из нее мы также можем вызывать и другие функции, написанные нами или нет.
Так как же получить доступ к этим, написанным не нами, функциям? Для этого необходимо подключить нужный файл с помощью команды #include <file.h> таким образом компилятор вставит содержимое подключенного файла в текст нашей программы. Посмотрим, как это работает:
1
2
3
4
5
6
7
8
9
#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 (для других функций необходимо обязательно указывать возвращаемое значение), если мы не указали другое. Например:
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello World!n";
cin.get();
return 1;
}
Объявление переменных в C++.
Т.к. C++ язык со строгой типизацией, для объявления переменной необходимо сначала указать её тип, затем имя:
1
2
3
int x;
char letter;
float the_float;
Можно также объявить несколько переменных сразу (переменную а мы сразу инициализировали) :
1
int a = 3, b, c, d;
Использование переменных.
Мы научились объявлять переменные, теперь используем их.
1
2
3
4
5
6
7
8
9
10
11
12
13
#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 выведет её на экран.
Изменение и сравнение переменных.
1
2
3
4
5
a = 4 * 6; // а станет равна 24
a = a + 5; // прибавит к а 5
a == 5 // равна ли а пяти, не присвоит а значение 5
a < 5 // проверка а меньше 5?
a > 5 // а больше 5?
Объяснение: