KirillWorld Опубликовано: 1 мая 2019 Поделиться Опубликовано: 1 мая 2019 Всем доброго времени суток!Думаю, по названию вы поняли, что в этом гайде мы разберём что такое с++ и его основы. Что такое C++?C++ - язык программирования общего назначения.C++ используется для создания компьютерных программ. Область его применения очень обширна, включая создание художественных приложений, музыкальных проигрывателей и даже видео игр!C++ наследован от языка программирования C, и во многих аспектах основан на нем.Ваша первая программа на языке C++Программа на языке C++ является набором команд и выражений.Ниже представлена простая программа, которая выводит строку "Hello world!".#include <iostream> using namespace std; int main() { cout<<"Hello world!"; return 0; } Давайте разобьем программу на части.#include <iostream> C++ предлагает различные заголовки, каждый из которых содержит необходимую информацию для корректной работы программ. Конкретно эта программа вызывает заголовок<iostream>.Знак решетки (#) в начале строки предупреждает пре-процессор компилятора. В данном случае, #include говорит пре-процессору включить заголовок <iostream>.Заголовочный файл <iostream> управляет стандартным потоком ввода-вывода информации. Компилятор языка С++ игнорирует пустые строки.В общем, пустые строки служат для улучшения читаемости кода и его структуры.Пробелы, табуляция и пустые строки также игнорируются компилятором, несмотря на то, что они служат для улучшения визуальной привлекательности программ. #include <iostream> using namespace std; int main() { cout << "Hello world!"; return 0; } В нашей программе строка using namespace std; говорит компилятору использовать std (Стандартное) пространство имен.Пространство имен std включает особенности Стандартной Библиотеки C++. MainВыполнение программыначинается с главной функциmain, int main()#include <iostream> using namespace std; int main() { cout << "Hello world!"; return 0; } Фигурные скобки {} обозначают начало и конец функции, что также может называться телом функции.Информация внутри скобокуказывает, что делает функция при ее выполнении.Точкой входа каждой программы на языке C++ является функция main(), независимо от того, что делает программа. Ваша первая программа на языке C++Следующая строка, cout<< "Hello world!"; выводит на экран текст "Hello world!".#include <iostream> using namecpace std; int main() { cout << "Hello world!"; return 0; } В языке C++, потоки используются для выполнения операция ввода и вывода.В большинстве программных сред стандартный вывод по умолчанию выводится на экран. В C++ объект cout используется для доступа к потоку вывода.cout используется в комбинации с оператором вставки. Добавьте оператор вставки << чтобы ввести информацию следующую после него в поток, который стоит перед ним.В языке C++, точка с запятой используется дл завершения выражения. Каждое выражение должно заканчиваться точкой с запятой. Это указывает на конец логического выражения. ВыраженияБлок это набор логически связанных выражений, окруженных открывающими и закрывающими фигурными скобками.Например:{ cout << "Hello world!"; return 0; } У вас может быть множество выражений на одной строке, пока вы будете помнить о том, что нужно заканчивать каждое выражение точкой с запятой. В противном случае результатом будет ошибка. ReturnПоследняя инструкция в программе - выражение return.Строка return 0; завершает выполнение функции main() и возвращает значение 0вызывающему процессу. Значение не равное нулю (обычно 1) сигнализирует о ненормальном завершении.#include <iostream> using namespace std; int main() { cout << "Hello world!"; return 0; } Если возвращающее выражение отсутствует, то компилятор C++ косвенным образом доставляет "return 0;" в конец функции main(). Legendre_, ZLIDEN, OPMR и 1 другой 3 1 Ссылка на комментарий
OnTuMyC1337 Опубликовано: 1 мая 2019 Поделиться Опубликовано: 1 мая 2019 Молодец, сам занимаюсь C++ KirillWorld 1 Ссылка на комментарий
HoomyDayer Опубликовано: 1 мая 2019 Поделиться Опубликовано: 1 мая 2019 Прости, но зачем брать из инета? Ссылка на комментарий
KirillWorld Опубликовано: 1 мая 2019 Автор Поделиться Опубликовано: 1 мая 2019 Прости, но зачем брать из инета?Пруфы? Ссылка на комментарий
Biolla Опубликовано: 1 мая 2019 Поделиться Опубликовано: 1 мая 2019 И зачем это тем, кто играет на вайме? ZLIDEN 1 Ссылка на комментарий
HANAXZ Опубликовано: 1 мая 2019 Поделиться Опубликовано: 1 мая 2019 Прости, но зачем брать из инета?Ну а откуда брать? Самому что ли писать лолИ зачем это тем, кто играет на вайме?ну типо дохера программист, люди же на форум заходят чтобы языки программирования изучать Ссылка на комментарий
KirillWorld Опубликовано: 1 мая 2019 Автор Поделиться Опубликовано: 1 мая 2019 И зачем это тем, кто играет на вайме?Может кто-то хочет стать программистом. Не хочешь им быть? Тогда эта тема не для тебя предназначена. Ссылка на комментарий
Biolla Опубликовано: 1 мая 2019 Поделиться Опубликовано: 1 мая 2019 Может кто-то хочет стать программистом. Не хочешь им быть? Тогда эта тема не для тебя предназначена.Так это можно найти в инете, зачем это на форуме вайма? Ссылка на комментарий
KirillWorld Опубликовано: 2 мая 2019 Автор Поделиться Опубликовано: 2 мая 2019 Так это можно найти в инете, зачем это на форуме вайма?Половина таких курсов платные, делюсь своим опытом. Ссылка на комментарий
HANAXZ Опубликовано: 3 мая 2019 Поделиться Опубликовано: 3 мая 2019 Половина таких курсов платные, делюсь своим опытом.В ютубе тьма обучающих видео, по первой ссылке в гугле намного больше инфы чем у тебя, какие нахер платные курсы ? чё ты несешь Ссылка на комментарий
QuickSilver Опубликовано: 3 мая 2019 Поделиться Опубликовано: 3 мая 2019 Где базовые вещи лол, где переменный, функции, циклы, действия и т.дХочешь выучить есть канал "Гоша Дударь", где всё отлично объяснили.Вывод тема бесполезна Ссылка на комментарий
_TobbyMuna_ Опубликовано: 8 мая 2019 Поделиться Опубликовано: 8 мая 2019 Nu ^_^ ne ponяl, no o4en unterecno. Ссылка на комментарий
_Weizen Опубликовано: 8 мая 2019 Поделиться Опубликовано: 8 мая 2019 Может кто-то хочет стать программистом. Не хочешь им быть? Тогда эта тема не для тебя предназначена.тогда для них эти твои "курсы" бесполезны, ибо все, что ты ты написал, а точнее тупо скопировал с инета, никакой прохожий не поймет. а зарабатывать репу на материале с инета просто смешно KOT_B_KBAHTE и Tabletka_Hack_8 1 1 Ссылка на комментарий
KirillWorld Опубликовано: 9 мая 2019 Автор Поделиться Опубликовано: 9 мая 2019 тогда для них эти твои "курсы" бесполезны, ибо все, что ты ты написал, а точнее тупо скопировал с инета, никакой прохожий не поймет. а зарабатывать репу на материале с инета просто смешноахыхадыаыдхы, ты ^_^ ? Какой интернет, сынок?Пруфики сначала. Не суди, если не знаешь. Ссылка на комментарий
Saskinse Опубликовано: 19 мая 2019 Поделиться Опубликовано: 19 мая 2019 зачем ты копируешь это с приложения на телефоне?? Ссылка на комментарий
QuickSilver Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 зачем ты копируешь это с приложения на телефоне?? Можно пруф? Ссылка на комментарий
Saskinse Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 я изучаю с++ и java Можно пруф? Ссылка на комментарий
QuickSilver Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 я изучаю с++ и java Я про приложение. Ссылка на комментарий
Saskinse Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 напиши в плей маркете - c++ или java, там, конечно, есть одно такое приложение, которое заменяет все языки, но я не помню его названияЯ про приложение. Ссылка на комментарий
QuickSilver Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 (изменено) напиши в плей маркете - c++ или java, там, конечно, есть одно такое приложение, которое заменяет все языки, но я не помню его названияНе нашёл не одного схожим с инфой из этой темы. Изменено 20 мая 2019 пользователем QuickSilver Ссылка на комментарий
Dragonzolys Опубликовано: 20 мая 2019 Поделиться Опубликовано: 20 мая 2019 Может кто-то хочет стать программистом. Не хочешь им быть? Тогда эта тема не для тебя предназначена.Если ты знаешь один язык, это C++ это не означает что ты программист.с сайта cplusplus(не реклама) KirillWorld 1 Ссылка на комментарий
KirillWorld Опубликовано: 24 мая 2019 Автор Поделиться Опубликовано: 24 мая 2019 Если ты знаешь один язык, это C++ это не означает что ты программист.с сайта cplusplus(не реклама)Ты уверен, что только один знаю? Ссылка на комментарий
Dragonzolys Опубликовано: 24 мая 2019 Поделиться Опубликовано: 24 мая 2019 Ты уверен, что только один знаю?Уверен, то что это не твой текст. И ставить дизрепу за то что сказали откуда то что ты написал.Это уже нужно быть сверхразумом. Ссылка на комментарий
_TobbyMuna_ Опубликовано: 24 мая 2019 Поделиться Опубликовано: 24 мая 2019 Уверен, то что это не твой текст. И ставить дизрепу за то что сказали откуда то что ты написал.Это уже нужно быть сверхразумом.Согласен. Ссылка на комментарий
Thefrutela_Ez Опубликовано: 7 июня 2019 Поделиться Опубликовано: 7 июня 2019 #include - подключает библиотеке.using namespace std; - не эффективно использовать, если у тебя большой проект, может баганутся, лучше сразу std:cout Игрокам VimeWorld не зачем знать С++1)Язык ООП, а значит по сложности он тоже бьёт.2)Нужно хотя бы понимать как работает компьютер, процессор и т.д.3)Нужно начать с простого языка, чтобы помоленько понимать.4)Курсы не зачем покупать, существуют электронные книг, если программист не читает книги, то ему незачем быть в программирование, когда он нового ничего не изучаетТак что с твоими курсами, никто не станет программистами. Потому что стоит понимать, у некоторых отсутствует логика, кто-то не до учил английкий, люди же разные)) К тому же они не прошли логику. Основы программирование. Ссылка на комментарий
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас