يعد تغيير المتغير سؤالًا معقدًا عندما يتعلق الأمر بلغات البرمجة الموجهة للكائنات مثل C ++. في هذه المقالة ، ستتعرف على أساسيات المتغيرات المتغيرة ، والتي تشمل const و lvalue مفاهيم.

ما هو هذا "const" قبل نوع البيانات؟

const int PI = 3.14159 ؛

" const" هي مؤهل مهم جدًا. يجب عليك استخدام هذا المؤهل للمتغيرات التي يجب ألا تتغير أبدًا.


مفهوم L- القيمة أو R- القيمة

فيما يلي بعض الأمثلة:

int X = 1 ، Y = 3 ؛	
X = Y + 1؛ // جيد		
Y + 1 = X ؛ // غير صحيح!

المفتاح لقيمة L:

  • يجب وضع المتغير المراد تعديله على الجانب الأيسر من عامل التشغيل "=".
  • يجب أن يكون تعبير العملية على الجانب الأيمن من عامل التشغيل "=".

R- القيمة:

  • في الأساس ، أي تعبيرات أخرى.

تحذير: في حين أن ما يلي صحيح من الناحية النحوية ، إلا أنه سيء:

whycantvarbechanged.png

الإخراج: X = 20 ؛ ص = 20 ؛

علاوة على ذلك ، عندما يصدر المترجم تحذيرًا ، يجب عليك دائمًا مراجعته بعناية. ابدا فكرة جيدة لتجاهلها.

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