
- •Точка с запятой, скобки и комментарии
- •Переменные, константы, операции и выражения
- •Базовые типы данных
- •Константы
- •Функции printf() и scanf()
- •Int scanf(char *управляющая_строка,...);
- •Int main() //функция с именем main
- •Ввод с помощью cin
- •Директивы препроцессора
- •Заголовочные файлы
- •Директива using
Заголовочные файлы
В программе FIRST директива #include является указанием включить в исходный текст содержимое файла I0STREAM перед компиляцией кода. I0STREAM является примером заголовочного (или включаемого) файла. Файл I0STREAM содержит описания, необходимые для работы с переменной cout и операцией <<. Без этих описаний компилятору не будет известно, что значит имя cout, а употребление операции << будет воспринято как некорректное.
Существует множество заголовочных файлов. В стандартном C++ заголовочные файлы не имеют расширения, но те файлы, которые были унаследованы от языка С, имеют расширение .Н.
Если вам интересно заглянуть в содержимое файла I0STREAM, то вы можете найти его в подкаталоге INCLUDE вашего компилятора и просмотреть его так же, как и любой исходный файл. Можно просмотреть заголовочный файл с помощью текстовых редакторов WordPad или Notepad.
Директива using
Каждую программу на языке C++ можно разбить на несколько так называемых пространств имен. Пространством имен называется область программы, в которой распознается определенная совокупность имен. Эти имена неизвестны за пределами данного пространства имен. Директива
using namespace std;
означает, что все определенные ниже имена в программе будут относиться к пространству имен с именем std. Различные элементы программы описаны с использованием пространства имен std, например переменная cout. Если не использовать директиву using, то к этим элементам программы придется каждый раз добавлять имя std: std::cout « "У каждой эпохи свой язык\n";
Для того чтобы не дописывать std:: каждый раз перед именем переменной, используется директива using.
Если заголовочные файлы унаследованы от языка Си, то можно обойтись без директивы using, просто добавив расширение .h
#include <iostream.h>