Первая программа на сpp Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:первая_программа_на_сpp [2013/12/20 21:39]
alsoijwalsoijwalsoijwFedora 25 GNOME 3 amd64 создано
wiki:первая_программа_на_сpp [2013/12/20 23:47] (текущий)
peregrineperegrineperegrineGentoo x64 Ubuntu 16.04.1 x64FSM
Строка 1: Строка 1:
 ====== Первая программа на сpp ====== ====== Первая программа на сpp ======
 В начале напишем программу которая познакомиться с пользователем и поприветсвует его В начале напишем программу которая познакомиться с пользователем и поприветсвует его
-<​code=cpp>​ +<​code=cpp>​//Моя первая программа 
-#include <​iostream>​+#include <​iostream>​//При помощи директивы #include заголовочный файл iostream, служащий для операций ввода/​вывода 
 +#include <​string>//​Подключаем заголовочный файл, в котором хранится класс string
 using namespace std; using namespace std;
  
-int main() ​+int main() ​//​точка входа в программу,​ отсюда начинается выполнение программы
 { {
-    ​std::string imya;+    string imya;
     cout << "​Как тебя зовут?"​ << endl;     cout << "​Как тебя зовут?"​ << endl;
     cin >> imya;     cin >> imya;
     cout << "​Привет " << imya << "​!"​ << endl;     cout << "​Привет " << imya << "​!"​ << endl;
     return 0;      return 0; 
-+}</​code>​ 
-</​code>​+В начале объявляем комментарий. Его написание является хорошим тоном и помогает понять,​ для чего нужен тот или иной файл в многофайловом проекте. 
 +<​code=cpp>//​Моя первая программа</​code>​ 
 +Потом подключаем нужные заголовочные файлы 
 +<​code=cpp>#​include <​iostream>​ 
 +#include <​string></​code>​ 
 +Потом объявляем,​ что хотим использовать в программе пространство имён std, для того, чтобы не печатать std::string imya; а написать проще string imya; 
 +<​code=cpp>​using namespace std;</​code>​
  
 +Строка после <​code=cpp>//</​code>​ это коментарий,​ здесь пишем все что нам нужно. Если коментарий не влезает на одну строку,​ повторяем запись<​code=cpp>//</​code>​ на каждой следующей строке. Или в начале пишем /*, а в конце */
 +
 +<​code=cpp>/​*коментарий
 +из
 +нескольких
 +строк*/</​code>​
 +
 +Объявим главную функцию программы
 +<​code=cpp>​int main()</​code>​
 +Она должна присутствовать в любой программе на C++. Внутри () могут быть аргументы командной строки,​ но поговорим об этом позже.
 +
 +{} Принять называть **блоком**. Внутри него пишем то, что должна делать программа.
 +
 +Создаем переменную класса string imya <​code=cpp>​std::​string imya;</​code>​
 +Пишем на экран <​code=cpp>​cout << "​Как тебя зовут?"​ << endl;</​code>​
 +Спрашиваем что-то у пользователя и запоминаем это в переменной imya.
 +
 +<​code=cpp>​cin >> imya;</​code>​
 +
 +Пишем привет имя которое набрал пользователь!
 +<​code=cpp>​cout << "​Привет " << imya << "​!"​ << endl;</​code>​
 +
 +
 +Программа уже все сделала,​ необходимо выйти из неё и передать сигнал успешного завершения,​ вернув 0 операционной системе. <​code=cpp>​return 0;</​code>​
 ===== Ссылки ===== ===== Ссылки =====