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.
يعد تغيير المتغير سؤالًا معقدًا عندما يتعلق الأمر بلغات البرمجة الموجهة للكائنات مثل C++. في هذه المقالة، ستتعلم أساسيات تغيير المتغيرات، والتي تتضمن مفهومي const و lvalue.
ما هو هذا "const" قبل نوع البيانات؟
كونست إنت PI = 3.14159؛
" const" هو مؤهل مهم جدًا. يجب عليك استخدام هذا المؤهل للمتغيرات التي يجب ألا تتغير أبدًا.
مفهوم القيمة L أو قيمة R
وفيما يلي بعض الأمثلة:
كثافة العمليات X = 1، ص = 3؛ س = ص + 1؛ // جيد Y + 1 = X; // غير صحيح!
المفتاح هو لقيمة L:
- يجب وضع المتغير المراد تعديله على الجانب الأيسر من عامل التشغيل "=".
- يجب أن يكون تعبير العملية على الجانب الأيمن من عامل التشغيل "=".
قيمة R:
- في الأساس، أي تعبيرات أخرى.
تنبيه: على الرغم من أن ما يلي صحيح من الناحية النحوية، إلا أنه سيء:
الإخراج: X = 20؛ ص = 20؛
بالإضافة إلى ذلك، عندما يصدر المترجم تحذيرًا، يجب عليك دائمًا مراجعته بعناية. ليس من الجيد أبدًا تجاهلها.