M
Maxim Next
Гость
Тут я буду выкладывать свои уроки C++. Уроки расчитаны на начинающих (и немного понимающих в компьютере), но те кто раньше учил другой язык тоже могут воспользоваться данными уроками.
Первое, что нужно сделать выбрать программу для программирования. Я не хочу навязывать свое мнение но для начинающих подойдёт
Пользователям unix-подобных систем, потребуется компилятор
И первый урок будет разбор самой примитивной программы. Такую программу всегда разбирают в первую очередь. Она называется "Hello World". Программа после запуска выводит фразу и ждёт нажатия кнопки, после закрывается.
Если вы пользуетесь MS Visual Studio, откройте меню «Файл → Создать → Проект». Перейдите на вкладку «Общие» и выберите «Пустой проект».
Придумайте проекту любое название, например «lesson1» и нажмите «OK». В окне обозревателя решений (обычно он находится в левом верхнем углу) щелкните правой кнопкой на папке файлы исходного кода, в диалоговом окне выберите пункт меню Добавить → Создать элемент. Введите название для нового файла — main.cpp и нажмите кнопку Добавить
Если вы используете gcc, создайте пустой файл и откройте его любимым текстовым редактором.
Исходный код данной программы выглядит так:
Теперь подробней разберём каждую строчку.
Директива #include используется для подключения других файлов в код. Строка #include <iostream>, будет заменена содержимым файла «iostream.h», который находится в стандартной библиотеке языка и отвечает за ввод и вывод данных на экран.
Содержимое второй строки — using namespace std; указывает на то, что мы используем по умолчанию
Строка cout << "Hello, world!" << endl; говорит программе выводить сообщение с текстом «Hello, world» на экран.
Оператор cout предназначен для вывода текста на экран командной строки. После него ставятся две угловые кавычки (<<). Далее идет текст, который должен выводиться. Он помещается в двойные кавычки. Оператор endl переводит строку на уровень ниже. То есть на новую строчку
Если в процессе выполнения произойдет какой-либо сбой, то будет сгенерирован код ошибки, отличный от нуля. Если же работа программы завершилась без сбоев, то код ошибки будет равен нулю. Команда return 0 необходима для того, чтобы передать операционной системе сообщение об удачном завершении программы.
Что бы вставить комментарий в программу нужно отделить его символами //
Вы видите комментарий в моей программе. Комментарий компилятор пропустит и выполнять не будет. Он нужен только вам для описания своих строк. Очень понадобиться когда программы будут большими.
И запомните очень важное правило. В конце каждой команды ставится точка с запятой.
Давайте теперь скомпилируем данную программу.
Тем, кто пользуется MS Visual Studio, нужно нажать сочетание клавиш Ctrl+F5. Пользователям gcc нужно выполнить следующую команду.
Если программа собралась с первого раза, то хорошо. Если компилятор говорит о наличии ошибок, значит вы что-то сделали неправильно. Прочитайте текст ошибки и попробуйте ее исправить своими силами. Если не получится, напишите о вашей проблеме в этой теме. Так же если заметили ошибку.
А теперь домашнее задание переделать программу чтобы она выводила сообщение Hi, Maxim Next.
Следующий урок Переменные и типы данных в C++
Первое, что нужно сделать выбрать программу для программирования. Я не хочу навязывать свое мнение но для начинающих подойдёт
Вы должны зарегистрироваться, чтобы увидеть внешние ссылки
. Можно воспользоваться
Вы должны зарегистрироваться, чтобы увидеть внешние ссылки
. Помимо C++ в VS можно писать программы на C# и Basic.Пользователям unix-подобных систем, потребуется компилятор
Вы должны зарегистрироваться, чтобы увидеть внешние ссылки
и любой текстовый редактор, например
Вы должны зарегистрироваться, чтобы увидеть внешние ссылки
.И первый урок будет разбор самой примитивной программы. Такую программу всегда разбирают в первую очередь. Она называется "Hello World". Программа после запуска выводит фразу и ждёт нажатия кнопки, после закрывается.
Если вы пользуетесь MS Visual Studio, откройте меню «Файл → Создать → Проект». Перейдите на вкладку «Общие» и выберите «Пустой проект».
Придумайте проекту любое название, например «lesson1» и нажмите «OK». В окне обозревателя решений (обычно он находится в левом верхнем углу) щелкните правой кнопкой на папке файлы исходного кода, в диалоговом окне выберите пункт меню Добавить → Создать элемент. Введите название для нового файла — main.cpp и нажмите кнопку Добавить
Если вы используете gcc, создайте пустой файл и откройте его любимым текстовым редактором.
Исходный код данной программы выглядит так:
Код:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello, world!" << endl;
system("pause"); // Только для тех, у кого MS Visual Studio
return 0;
}
Теперь подробней разберём каждую строчку.
Директива #include используется для подключения других файлов в код. Строка #include <iostream>, будет заменена содержимым файла «iostream.h», который находится в стандартной библиотеке языка и отвечает за ввод и вывод данных на экран.
Содержимое второй строки — using namespace std; указывает на то, что мы используем по умолчанию
Вы должны зарегистрироваться, чтобы увидеть внешние ссылки
, с названием std. Все то, что находится внутри фигурных скобок функции int main() {} будет автоматически выполняться после запуска программы.Строка cout << "Hello, world!" << endl; говорит программе выводить сообщение с текстом «Hello, world» на экран.
Оператор cout предназначен для вывода текста на экран командной строки. После него ставятся две угловые кавычки (<<). Далее идет текст, который должен выводиться. Он помещается в двойные кавычки. Оператор endl переводит строку на уровень ниже. То есть на новую строчку
Если в процессе выполнения произойдет какой-либо сбой, то будет сгенерирован код ошибки, отличный от нуля. Если же работа программы завершилась без сбоев, то код ошибки будет равен нулю. Команда return 0 необходима для того, чтобы передать операционной системе сообщение об удачном завершении программы.
Что бы вставить комментарий в программу нужно отделить его символами //
Вы видите комментарий в моей программе. Комментарий компилятор пропустит и выполнять не будет. Он нужен только вам для описания своих строк. Очень понадобиться когда программы будут большими.
И запомните очень важное правило. В конце каждой команды ставится точка с запятой.
Давайте теперь скомпилируем данную программу.
Тем, кто пользуется MS Visual Studio, нужно нажать сочетание клавиш Ctrl+F5. Пользователям gcc нужно выполнить следующую команду.
Код:
c++ имя_файла.cpp -o имя_выходного_бинарника
А теперь домашнее задание переделать программу чтобы она выводила сообщение Hi, Maxim Next.
Код:
#include <iostream>
using namespace std;
int main()
{
cout << "Hi, Maxim next." << endl;
system("pause"); // Только для тех, у кого MS Visual Studio
return 0;
}
Следующий урок Переменные и типы данных в C++