Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Базовый синтаксис С++

Когда мы рассматриваем программу на C++, ее можно определить как набор объектов, которые обмениваются данными посредством вызова методов друг друга. Давайте теперь кратко рассмотрим, что означают класс, объект, методы и мгновенные переменные.

Структура программы C++

Давайте посмотрим на простой код, который напечатает слова Hello World. .

Живая демонстрация
#include <iostream>
using namespace std;

// main() is where program execution begins.
int main() {
   cout << "Hello World"; // prints Hello World
   return 0;
}

Давайте посмотрим на различные части вышеуказанной программы —

Скомпилировать и выполнить программу C++

Давайте посмотрим, как сохранить файл, скомпилировать и запустить программу. Пожалуйста, следуйте инструкциям ниже –

$ g++ hello.cpp
$ ./a.out
Hello World

Убедитесь, что g++ находится в вашем пути и что вы запускаете его в каталоге, содержащем файл hello.cpp.

Вы можете компилировать программы C/C++, используя makefile. Для получения более подробной информации вы можете ознакомиться с нашим «Учебным пособием по Makefile».

Точки с запятой и блоки в C++

В C++ точка с запятой является терминатором оператора. То есть каждое отдельное выражение должно заканчиваться точкой с запятой. Указывает на конец одного логического объекта.

Например, ниже приведены три разных утверждения —

x = y;
y = y + 1;
add(x, y);

Блок — это набор логически связанных операторов, заключенных в открывающую и закрывающую фигурные скобки. Например —

{
   cout << "Hello World"; // prints Hello World
   return 0;
}

C++ не распознает конец строки как терминатор. По этой причине не имеет значения, где вы поместите утверждение в строке. Например —

x = y;
y = y + 1;
add(x, y);

такое же, как

x = y; y = y + 1; add(x, y);

Идентификаторы C++

Идентификатор C++ — это имя, используемое для идентификации переменной, функции, класса, модуля или любого другого определяемого пользователем элемента. Идентификатор начинается с буквы от A до Z или от a до z или символа подчеркивания (_), за которым следует ноль или более букв, символов подчеркивания и цифр (от 0 до 9).

C++ не допускает использования знаков препинания, таких как @, $ и %, в идентификаторах. C++ — это язык программирования, чувствительный к регистру. Таким образом, Кадры и рабочая сила два разных идентификатора в C++.

Вот несколько примеров допустимых идентификаторов —

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

Ключевые слова C++

В следующем списке показаны зарезервированные слова в C++. Эти зарезервированные слова нельзя использовать в качестве постоянных или переменных или любых других идентификаторов.

<тд>
asm еще новый это
авто перечисление оператор бросить
логический явный частное правда
перерыв экспорт защищено попробовать
кейс внешний общедоступно определение типа
поймать ложь зарегистрироваться идентификатор типа
знак плавающий reinterpret_cast название типа
класс для возврат союз
константа друг короткий без подписи
const_cast перейти подписано используя
продолжить если размер виртуальный
по умолчанию встроенный статический пусто
удалить между static_cast изменчивый
сделать длинный структура wchar_t
двойной изменяемый переключатель пока
динамический_каст пространство имен шаблон

Триграфы

Несколько символов имеют альтернативное представление, называемое последовательностью триграфа. Триграф — это последовательность из трех символов, представляющая один символ, и последовательность всегда начинается с двух вопросительных знаков.

Триграфы расширяются везде, где они появляются, в том числе внутри строковых литералов и символьных литералов, в комментариях и в директивах препроцессора.

Ниже приведены наиболее часто используемые последовательности триграфов —

<тд>\ <тд>^ <тд>[ <тд>] <тд>| <тд>{ <тд> <тд>~
Триграф Замена
??= #
??/
??'
??(
??)
??!
??
??>
??-

Все компиляторы не поддерживают триграфы, и их не рекомендуется использовать из-за их запутанной природы.

Пробелы в C++

Строка, содержащая только пробелы, возможно, с комментарием, называется пустой строкой, и компилятор C++ полностью ее игнорирует.

Пробелы — это термин, используемый в C++ для описания пробелов, табуляции, символов новой строки и комментариев. Пробелы отделяют одну часть оператора от другой и позволяют компилятору определить, где заканчивается один элемент в операторе, например int, и начинается следующий элемент.

Утверждение 1

int age;

В приведенном выше выражении между int и age должен быть хотя бы один пробельный символ (обычно пробел), чтобы компилятор мог их различить.

Утверждение 2

fruit = apples + oranges;   // Get the total fruit

В приведенном выше утверждении 2 пробельные символы не нужны между фруктами и =или между =и яблоками, хотя вы можете включить некоторые из них, если хотите, для удобочитаемости.


Язык C

  1. Базовый ввод/вывод C++
  2. Операторы С++
  3. С++ Комментарии
  4. Базовый ввод/вывод C++:пример Cout, Cin, Cerr
  5. Java — базовый синтаксис
  6. C — базовый синтаксис
  7. Обзор С++
  8. Комментарии в С++
  9. Константы/литералы С++
  10. Операторы в С++