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(). ZLIDEN, Legendre_, AlexeyBelskiy_ и 1 другой 3 1
OnTuMyC1337 Опубликовано: 1 мая 2019 Опубликовано: 1 мая 2019 Молодец, сам занимаюсь C++ KirillWorld 1
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 Где базовые вещи лол, где переменный, функции, циклы, действия и т.дХочешь выучить есть канал "Гоша Дударь", где всё отлично объяснили.Вывод тема бесполезна
_Weizen Опубликовано: 8 мая 2019 Опубликовано: 8 мая 2019 Может кто-то хочет стать программистом. Не хочешь им быть? Тогда эта тема не для тебя предназначена.тогда для них эти твои "курсы" бесполезны, ибо все, что ты ты написал, а точнее тупо скопировал с инета, никакой прохожий не поймет. а зарабатывать репу на материале с инета просто смешно Tabletka_Hack_8 и KOT_B_KBAHTE 1 1
KirillWorld Опубликовано: 9 мая 2019 Автор Опубликовано: 9 мая 2019 тогда для них эти твои "курсы" бесполезны, ибо все, что ты ты написал, а точнее тупо скопировал с инета, никакой прохожий не поймет. а зарабатывать репу на материале с инета просто смешноахыхадыаыдхы, ты ^_^ ? Какой интернет, сынок?Пруфики сначала. Не суди, если не знаешь.
Saskinse Опубликовано: 19 мая 2019 Опубликовано: 19 мая 2019 зачем ты копируешь это с приложения на телефоне??
QuickSilver Опубликовано: 20 мая 2019 Опубликовано: 20 мая 2019 зачем ты копируешь это с приложения на телефоне?? Можно пруф?
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)Курсы не зачем покупать, существуют электронные книг, если программист не читает книги, то ему незачем быть в программирование, когда он нового ничего не изучаетТак что с твоими курсами, никто не станет программистами. Потому что стоит понимать, у некоторых отсутствует логика, кто-то не до учил английкий, люди же разные)) К тому же они не прошли логику. Основы программирование.
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас