Изменение переменных в VEXcode Pro V5

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-значение:

  • В принципе, любые другие выражения.

Внимание: Хотя следующее синтаксически правильно, это плохо:

Сообщение об ошибке, отображаемое на экране, указывающее на то, что переменную невозможно изменить в программировании VEX V5, с красным предупреждающим символом и описательным текстом.

Выход: Х = 20; Д = 20;

Кроме того, когда компилятор выдает предупреждение, всегда следует внимательно его просмотреть. Никогда не стоит игнорировать это.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: