// в окне вашего файла мы пишем код
//собственно, что мы хотим писать ?
//Программу для вывода надписи Hello World!
// прежде мы подключим библиотеку
#include<iostream>
//она дает нам возможность
//использовать ввод и вывод в консоль
//зададим пространство имен
using namespace std;
//что это я объясню позже
// теперь функция нашей программы
// она должна выводить надпись Hello World!
// int - это тип функции он определяет какое значение должна вернуть функция после //ее отработки
// main имя функции
//( ) - здесь передаются параметры, в данном случае их нет
//{ } - фигурные скобки - это тело нашей функции, т.е. ее действия
//return - это значит что после завершения функции, она вернет значение, в данном случае 0
int main()
{
//cout (читается как сиаут) означает что надо вывести текст
// если мы не добавили бы такую строку как using namespace std, то мы писали бы так
//std::cout<<"Hello World"<<std::endl;
//знак << обозначает что вывести в данном случае это литеральная константа
//она обозначается двумя " а между ними пишется нужный нам текст для вывода"
// <<endl завершает строку
// можно не использовать endl от всего лишь перебрасывает на другую строку.
// если мы напишем так
//cout<<"Hello World";
//cout<<"Hello";
//то вывод будет таким Hello World Hello
// а если так
//cout<<"Hello World"<<endl;;
//cout<<"Hello"<<endl;;
//то вывод будет таким
//Hello World
//Hello
// и каждая строчка кода завершается знаком ; - он как точка в Русском языке
cout<<"Hello world!"<<endl;
// следующая строчка означает чтоб консоль не закрывалась автоматически а ждала //нашей команды
system("PAUSE");
// ну функция закончила работать нужно вернуть значение
return 0;
// заканчиваем функцию
}