Zmiana zmiennych w 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.

Zmiana zmiennej jest złożonym pytaniem, jeśli chodzi o języki programowania obiektowego, takie jak C++. W tym artykule poznasz podstawy zmiany zmiennych, które obejmują pojęcia const i lvalue.

Co to jest ta „stała” przed typem danych?

stała int PI = 3,14159;

const” jest bardzo ważnym kwalifikatorem. Powinieneś używać tego kwalifikatora w przypadku zmiennych, które nigdy nie powinny się zmieniać.


Koncepcja wartości L lub wartości R

Poniżej przedstawiono kilka przykładów:

int X = 1, Y = 3;	
X = Y + 1; // Dobrze		
Y + 1 = X; // NIEPRAWIDŁOWE!

Kluczem jest wartość L:

  • Zmienną, którą chcemy modyfikować należy umieścić po lewej stronie operatora „=”.
  • Wyrażenie operacji powinno znajdować się po prawej stronie operatora „=”.

Wartość R:

  • W zasadzie dowolne inne wyrażenia.

Uwaga: chociaż poniższe zdanie jest poprawne składniowo, jest złe:

Komunikat o błędzie wyświetlany na ekranie informujący, że zmiennej nie można zmienić w programowaniu VEX V5, z czerwonym symbolem ostrzegawczym i tekstem opisowym.

Wyjście: X = 20; Y = 20;

Poza tym, gdy kompilator generuje ostrzeżenie, należy zawsze dokładnie je przejrzeć. Zignorowanie tego nigdy nie jest dobrym pomysłem.

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

Last Updated: