إنشاء المتغيرات في 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.

ما هي المتغيرات؟

المتغيرات تشبه الحاويات التي تخزن شيئًا ما. يمتلك كل "نوع" حاوية مجموعة من الخصائص بما في ذلك الحجم ونوع المحتوى الذي يمكنه الاحتفاظ به.

صفتان يجب أن تعرفهما:

الأنواع

يجب أن يكون لكل متغير "نوع". ستغطي هذه المقالة الأنواع البدائية فقط - char، وshort، وint، وlong، وlong long، وfloat، وdouble.

يمكن أن يحتوي نوع البيانات البدائي على قيم عددية فقط، دون أي أبعاد لها. يعد اختيار النوع الصحيح أمرًا بالغ الأهمية لأن النوع يؤثر على كيفية تخزين المتغير.

الإقرارات

يجب الإعلان عن/إنشاء المتغيرات قبل أن تتمكن من استخدامها.

على سبيل المثال

int height;
float amount;

التهيئة تعني تعبئة المتغير مسبقًا بقيمة أولية:

على سبيل المثال

الارتفاع = 5.0؛
= 0.0؛

أو يمكنك القيام بالإعلان والتهيئة معًا:

int height = 5.0;
float amount = 0.0;

عينة:

int length=5, width=10;
Brain.Screen.print("محيط مستطيل %d × %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; // غير صحيح، لأن قيمة العرض غير مهيأة إلى

}

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

Last Updated: