Навигация: Главная - C++ - Hello world
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 <conio.h>
#include <iostream>
Знак # указывает на то, что данная строка является директивой препроцессора, а ключевое слово include (include - включать) говорит компилятору, что нужно добавить файлы iostream.h и conio.h вместо соответствующих строк.
Одним из основных понятий в любом языке программирования является функция.
Знакомство с функциями начинается с главной функции любой программы - main().
Прежде чем использовать функцию, её нужно определить. Определение функции включает в себя: заголовок функции и тело функции.
Заголовок функции состоит из имени функции, в данном случае - main, после которого должны стоять скобки. Слово, стоящее до имени функции, говорит о том, какого типа данные вернёт функция. В нашем случае, main() должна вернуть целое число (integer - целое число).
Тело функции состоит из операторов. Операторы - это указания процессору выполнить какое-либо действие.
В нашей программе три оператора:
_getch();
return 0;
cout >> "Hello world!";
Оператор cout выводит на экран текст.
В следующей строке вызывается функция _getch(). Эта функция просит, чтобы пользователь нажал клавишу клавиатуры.
Последний оператор return обязателен для определения любой функции. Благодаря этому оператору функция "возвращает" (return - возвращать) значение операционной системе или компилятору, если идёт отладка (debug) приложения.