Erstellen von Variablen in 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.

Was sind Variablen?

Variablen sind wie Container, die etwas speichern. Jeder Containertyp verfügt über eine Reihe von Eigenschaften, einschließlich der Größe und der Art des Inhalts, den er aufnehmen kann.

Zwei Attribute, die Sie kennen sollten:

Typen

Jede Variable muss einen „Typ“ haben. In diesem Artikel werden nur die primitiven Typen behandelt: char, short, int, long, long long, float und double.

Der primitive Datentyp kann nur Skalarwerte und keine Dimension enthalten. Die Wahl des richtigen Typs ist entscheidend, da der Typ Einfluss darauf hat, wie die Variable gespeichert wird.

Erklärungen

Variablen müssen deklariert/erstellt werden, bevor Sie sie verwenden können.

z.B

int Höhe;
float Betrag;

Initialisierung bedeutet, die Variable vorab mit einem Anfangswert zu füllen:

z.B

Höhe = 5,0;
= 0,0;

Oder Sie können Deklaration und Initialisierung zusammen durchführen:

int Höhe = 5.0;
float Menge = 0.0;

Probe:

int length=5, width=10;
Brain.Screen.print("Umfang eines %d %d Rechtecks ​​= %d",
length, width, (length + width)*2 );

Beispiel zur Darstellung von Problemen mit etwas, das nicht initialisiert wurde:

int main() {
  // Initialisierung der Roboterkonfiguration. NICHT ENTFERNEN!
  vexcodeInit();

  int length=5;
  int width;
  int perimeter = (length + width) * 2; //Falsch, da width nicht initialisiert ist

}

Beispiel zur Anzeige einer ungültigen Deklaration:

int main() {
  // Initialisierung der Roboterkonfiguration. NICHT ENTFERNEN!
  vexcodeInit();

  int length=5, width;
  int length; //Falsch. Sie können keinen bereits existierenden Variablennamen verwenden.
  int x, float y; //Falsch. Sie müssen ";" verwenden, da int und float unterschiedliche Datentypen sind.
  int perimeter = (length + width)*2; //Falsch, da width nicht mit

 initialisiert wird }

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

Last Updated: