/*объявляется extern, обеспечивающие ссылки на функции, использующие в теле функции main */
/* объявление локальных переменных */
тип данных локальный идентификатор переменной1;
………
тип данных локальный идентификатор переменной2;
/*операторы функции main */
/* объявление вызываемых функций идентично главной функции main*/
} /* конец тела функции main*/
Директива препроцессора #include
Ввод/вывод представляет собой дополнение к языку С++ в виде набора средств, который находится в стандартной библиотеке iostream. Данная библиотека позволяет программировать ввод данных при помощи объекта cin класса istream и вывод данных при помощи объекта cout класса ostream, а также перегруженных операторов поразрядного сдвига >> для ввода и << для вывода данных.
#include <iostream.h>- директива, обеспечивающая включение в программу средств связи со стандартными программами в/вывода данных.
“i” –input-ввод
“o”-output- вывод
“stream”-поток
“h”-header-заголовок, в языке Visual Studio С++2005 расширение .h опускается.
cout<< “ текст ” ;- является именем объекта содержащийся в файле iostream.h, который обеспечивает вывод информации на экране дисплея.
<< - направление потока из оперативной памяти на монитор;
“…”- текст или адрес оперативной памяти, для каждого элемента вывода свой знак потока <<.
Формат: “cout”{<<адрес }”;”
Примеры: cout<<”текст”<<а<<endl; где aидентификатор переменной, если ацелого или вещественного типа то объект cout сам определяет тип переменной аи преобразует значение в соответствующие символы вывода.
“cin”{>>адрес, инд. пер.}”;”- является именем объекта содержащийся в файле iostream.h, который обеспечивает ввод информации с клавиатуры в оперативную память.
Для форматирования вывода используются манипуляторы:
· endl –манипулятор сообщает выходному потоку о том, что при выводе будет произведен переход на новую строку.
· \n – управляющая последовательность используется для перехода на новую строку
· \t - управляющая последовательность используется для вывода в выходной поток символа табуляции. Использование /t позволяет форматировать расположение данных как в одной строке, так и в последовательно расположенных строках.
Для использования объектов и операторов в/в необходимо добавить в начало файла две строки:
#include <iostream> //1
Первая строка служит для подключения виртуального образа стандартной библиотеки iostream.
Пример ввода/вывода данных простых типов
#include <iostream>
void main ( )
{
int i ; double x ; char a ;
cout << "Enter an integer ->\t" ; cin >> i ;
cout << "Enter any letter ->\t" ; cin >> a ;
cout << "Enter real value ->\t" ; cin >> x ;
cout << "int\t" << i << endl ;
cout << "char\t\'" << a << '\'' << endl ;
cout << "double\t" << x << endl ;
cout << "Enter two numbers through a space -> " ; cin >> i >> x ;