Основы C++
Данный урок предназначен для людей, которые мало знакомы с программированием или программировавшим раньше на другом языке.
Введение в язык 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?
Не пропустите новые статьи 🙂
Нет комментариев