Навигация:   Главная  –  C++  –  Hello world




Hello, world! C++

Hello, world! - программа, результатом работы которой является вывод на экран или иное устройство фразы "Hello, world!"

В дословном переводе с английского - "Здравствуй, мир!";

представляет собой распространённое неформальное приветствие, близкое к русскому "всем привет!"

Русскоязычные программисты и технические переводчики традиционно переводят слово world в его основном значении - "мир, свет, вселенная", отчего из "hello world" получается дословное "здравствуй, мир". Объясняется такой перевод тем, что программа, начиная работу, как бы рождается и приветствует мир, в который она приходит.

Исходный код программы Hello World на C++ представлен ниже. Всё что делает программа - печатает строку "Hello world!", в косноли на экране монитора:

//-- Hello world C++
#include <iostream.h>
#include <conio.h>

using namespace std;

int main ()
{
	cout << "Hello, world!";
	_getch();
	return 0;
}

Первая строка является комментарием. Компилятор не обращает на неё внимания.

После комментария в программе "Hello world" следуют две строки #include:

#include <iostream>

#include <conio.h>

Знак # указывает на то, что данная строка является директивой препроцессора, а ключевое слово include (include - включать) говорит компилятору, что нужно добавить файлы iostream.h и conio.h вместо соответствующих строк.

Одним из основных понятий в любом языке программирования является функция.

Знакомство с функциями начинается с главной функции любой программы - main().

Прежде чем использовать функцию, её нужно определить. Определение функции включает в себя: заголовок функции и тело функции.

Заголовок функции состоит из имени функции, в данном случае - main, после которого должны стоять скобки. Слово, стоящее до имени функции, говорит о том, какого типа данные вернёт функция. В нашем случае, main() должна вернуть целое число (integer - целое число).

Тело функции состоит из операторов. Операторы - это указания процессору выполнить какое-либо действие.

В нашей программе три оператора:

cout >> "Hello world!";

_getch();

return 0;

Оператор cout выводит на экран текст.

В следующей строке вызывается функция _getch(). Эта функция просит, чтобы пользователь нажал клавишу клавиатуры.

Последний оператор return обязателен для определения любой функции. Благодаря этому оператору функция "возвращает" (return - возвращать) значение операционной системе или компилятору, если идёт отладка (debug) приложения.