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

Различия

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

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

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