يعد تغيير المتغير سؤالًا معقدًا عندما يتعلق الأمر بلغات البرمجة الموجهة للكائنات مثل 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- القيمة:
- في الأساس ، أي تعبيرات أخرى.
تحذير: في حين أن ما يلي صحيح من الناحية النحوية ، إلا أنه سيء:
الإخراج: X = 20 ؛ ص = 20 ؛
علاوة على ذلك ، عندما يصدر المترجم تحذيرًا ، يجب عليك دائمًا مراجعته بعناية. ابدا فكرة جيدة لتجاهلها.