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 }