VEXcode Pro V5'te Değişkenler Oluşturma

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.

Değişkenler nedir?

Değişkenler bir şeyi saklayan kaplar gibidir. Her kapsayıcı “tipi”, boyut ve ne tür içerik barındırabileceği gibi bir dizi özelliğe sahiptir.

Bilmeniz gereken iki özellik:

Türler

Her değişkenin bir “tipi” olmalıdır. Bu makale yalnızca ilkel türleri (char, short, int, long, long long, float ve double) kapsayacaktır.

İlkel veri türü yalnızca skaler değerleri tutabilir, boyutu yoktur. Tür, değişkenin nasıl saklandığını etkilediğinden doğru türün seçilmesi kritik öneme sahiptir.

Bildiriler

Değişkenlerin kullanılabilmesi için önce bildirilmesi/oluşturulması gerekir.

Örneğin

tamsayı yükseklik;
ondalık sayı miktarı;

Başlatma, değişkenin bir başlangıç ​​değeriyle önceden doldurulması anlamına gelir:

Örneğin

yükseklik = 5,0;
= 0,0;

Veya hem bildirimi hem de başlatmayı birlikte yapabilirsiniz:

tamsayı yükseklik = 5.0;
ondalık sayı miktar = 0.0;

Örnek:

int length=5, width=10;
Brain.Screen.print(" %d x %d dikdörtgenin çevresi = %d",
length, width, (length + width)*2 );

Başlatılmayan bir şeyle ilgili sorunları gösteren örnek:

int main() {
  // Robot Konfigürasyonunun Başlatılması. ÇIKARMAYIN!
  vexcodeInit();

  int length=5;
  int width;
  int perimeter = (length + width) * 2; //Yanlış, çünkü width başlatılmamış

}

Geçersiz beyanı gösteren örnek:

int main() {
  // Robot Konfigürasyonunun Başlatılması. ÇIKARMAYIN!
  vexcodeInit();

  int length=5, width;
  int length; //Yanlış. Mevcut bir değişken adıyla bildirim yapamazsınız.
  int x, float y; //Yanlış. "int" ve "float" farklı veri tipleri olduğundan, ";" kullanmalısınız.
  int perimeter = (length + width)*2; //Yanlış, çünkü genişlik

 olarak başlatılmamış }

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

Last Updated: