The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
Изменение переменной — сложный вопрос, когда речь идет об объектно-ориентированных языках программирования, таких как C++. В этой статье вы познакомитесь с основами изменения переменных, включая концепции const и lvalue.
Что это за «const» перед типом данных?
const int PI = 3,14159;
« const» — очень важный спецификатор. Этот квалификатор следует использовать для переменных, которые никогда не должны изменяться.
Концепция L-значения или R-значения
Ниже приведены некоторые примеры:
интервал Х = 1, Y = 3; Х = Y + 1; // Хорошо Y + 1 = X; // НЕПРАВИЛЬНО!
Ключ для L-значения:
- Переменная, подлежащая изменению, должна располагаться слева от оператора «=».
- Выражение операции должно находиться справа от оператора «=".
R-значение:
- В принципе, любые другие выражения.
Внимание: Хотя следующее синтаксически правильно, это плохо:
Выход: Х = 20; Д = 20;
Кроме того, когда компилятор выдает предупреждение, всегда следует внимательно его просмотреть. Никогда не стоит игнорировать это.