Bezdepbonusu7Программирование: статьи и ответы

Краткое введение в C++ (для Java-разработчиков)

Архив Bezdepbonusu72 мин чтения

C++ - это язык общего назначения со строгой типизацией. Впервые он появился в 1983 году. Это старый язык, хотя он до сих пор используется при разработке приложений и игр. Так же, как JVM в Java, C++ имеет собственный компилятор, известный как "g++", который компилирует код C++ в машинный язык.

Начнем с основ C++. Так же, как в Java, C++ имеет основной метод, который является первой точкой выполнения программы. Хотя в Java основной метод не имеет возвращаемого типа "void". Но в C++ обычно возвращаемый тип основного метода - int. Программисты используют это для возврата типа, обычно "0", чтобы сообщить операционной системе, что программа была успешно завершена, или любое другое значение, если во время выполнения программы были какие-либо ошибки.

Выше приведен пример программы Hello world, созданной в среде IDE NetBeans. Давайте подробно рассмотрим каждую строку в приведенной выше программе:

Строка 1: точно так же, как в Java, где мы подключаем все необходимые библиотеки/пакеты для выполнения нашей программы, мы делаем то же самое в C++. В Java мы используем термин "импорт", в C++ - "#include" и имя пакета, который мы хотим включить. Здесь мы включаем "iostream", другими словами поток ввода/вывода, который используется для вывода текста пользователю или ввода текста от пользователя.

Строка 3: это основная программа на C++ или точка выполнения. Он имеет возвращаемый тип Integer, чтобы указать, была ли программа успешно завершена.

Строка 4: начало основного метода, обозначенное открывающей фигурной скобкой "{".

Строка 5: здесь мы используем стандартный объект "std" и выходной поток функции/метода "cout", за которым следует "‹‹", что называется операцией вставки, которая отправляет байты в выходной поток. из "Здравствуй мир". И в конце, используя тот же объект, мы вызвали функцию "endl", чтобы закончить строку после текста hello world.

Строка 6: возвращает 0, так как мы знаем, что эта программа не содержит ошибок. Поэтому мы возвращаем 0 в основную функцию, информируя ОС об успешном завершении работы программы.

Строка 7: конец основной функции, обозначенный закрывающей фигурной скобкой "}".

Это было краткое введение в C++ для Java-программистов. Как программист Java, вы найдете другие логические операции, такие как операторы if, циклы и арифметические операции, такие как +, -, ++ и т. д. Очень похоже на Java.

ProgrammingJavaC

Похожие материалы

Статья из архива сайта: перевод и редактура материала сообщества разработчиков. Версии библиотек и инструментов могли измениться, сверяйтесь с официальной документацией.