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.

変数とは何ですか?

変数は何かを格納するコンテナのようなものです。各コンテナーの「タイプ」は、サイズや保持できるコンテンツの種類などのプロパティのセットを持っています。

知っておくべき 2 つの属性:

種類

各変数には「型」が必要です。この記事では、プリミティブ型 (char、short、int、long、long long、float、double) のみを取り上げます。

プリミティブ データ型はスカラー値のみを保持でき、次元は保持できません。型は変数の格納方法に影響するため、適切な型を選択することが重要です。

宣言

変数は使用する前に宣言/作成する必要があります。

例えば

int 高さ;
float 量;

初期化とは、変数に初期値を事前に設定することを意味します。

例えば

高さ = 5.0;
= 0.0;

または、宣言と初期化の両方を一緒に行うこともできます。

int height = 5.0;
float amount = 0.0;

サンプル:

int length=5, width=10;
Brain.Screen.print(" %d x %d の長方形の周囲長 = %d",
length, width, (length + width)*2 );

初期化されていないものに関する問題を示すサンプル:

int main() {
  // ロボット構成を初期化します。取り外さないでください!
  vexcodeInit();

  int length=5;
  int width;
  int perimeter = (length + width) * 2; //幅が初期化されていないため、これは誤りです

}

無効な宣言を示すサンプル:

int main() {
  // ロボット構成を初期化します。取り外さないでください!
  vexcodeInit();

  int length=5, width;
  int length; //不正解。既存の変数名で宣言することはできません。
  int x, float y; // 間違いです。 int型とfloat型は異なる型なので、「;」を使用する必要があります。
  int perimeter = (length + width)*2; // 正しくない。width は

で初期化されていない。

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

Last Updated: