المتغيرات في اللغة السي شارب
الكاتب: Mr.Aziz
تاريخ النشر: 2022-11-02 08:24:56
مرحبا..
ماهو المتغيرات؟ المتغيرات يتم حفظ فيها القيم و يكون مكانه بالذاكرة ويصبح المتغير محجوز ويمكنك أستخدام المتغير نفسه بكل مره ولكن يتغير القيمة.
كيف يتم عمل المتغيرات؟ المتغيرات يتم تسميتها بأي أسم مثلآ number و معا النوع المتغير.
مثلآ
int number = 5
انا الان عملت النوع من integer و اضفت المتغير بأسم number و أضفت القيمة هي 5
أصبح المتغير number له قيمة تساوي 5 والقيمة هذي محجوزه.
فرضآ لو استخدمت int number = 24 مره اخرى. القيمة 5 سوف تنحذف و بعدها يتم اضافة القيمة 24 في number.
هنا تجربة أولآ مع المتغير number و القيمة هو 5
ولكن لو أضفت القيمة 24 تحتها بضبط راح يتم طباعة 24
تلاحظ الان أصبح 24 لانه المتغير اذا تم أستخدام نفس الاسم و القيمة تختلف راح يتغير القيمة..
ولكن لاتقلق بشأن النوع المتغير سوف اشرح عنها بالمقال اخر بأذن الله..
ملاحظة: بأمكانك استخدام المتغير نفسه زي ماهو موضح بالصوره في حال تريد تغير القيمة اىى قيمة اخرى...
المتغيرات يوجد شي أسمه Identifiers
ماهو Identifiers: هو يتم استخدام المتغيرات فريد منها وايضآ يكون المتغير مفهوم واضح أمام المطور.
مثلآ لو اريد أضغ المتغير number لتصبح واضحة ماهو هذا المتغير
ولكن لو اسمي المتغير n تصبح غير واضح مالمقصود في المتغير n؟
لسبب يجب عليك أن تسمي المتغير بأسم واضح و مفهوم لكي يكون واضح لك للمستقبل وايضآ المطورين اخرين.
ويسهل عليك فهم المتغير في حال عملت أكواد كثيرة جدآ. مثلآ 2000 كود ويصعب عليك تبحث مالمقصود في المتغير n..
هذا معنى identifiers.
و المتغيرات له أنواع يستخدم معه مثل int, double, char, string, bool
هنا أمثله تم وضعه مع كل نوع..
تلاحظ لكل متغير يحفظ نوع معين
مثلآ number يحفظ ارقام فقط
name يحفظ أسماء فقط و بأمكانك وضع ارقام ولكن تضل string لانه سوف تصبح هكذا "4" وليس 4
ch يحفظ أحرف فقط.
tr يحفظ صحيح أو خطأ فقط.
و نستطيع نعمل المتغير لايمكنك وضع قيمة اخرى مهم ماكان..
هو يتم وضع متغير محجوزه قبلها هي const
مثلآ const number = 500
القيمة 500 راح تضل نفس ماهي ولايمكنك تغيره الى قيمة اخرى لانه اصبحت ثابته.
تلاحظ خلف النوع المتغير هو const ليتم تثبيت المتغير مع قيمة 500 بشكل دائم.
لو الان بغير القيمة الى 60 و نرى ماذا يحدث..
تلاحظ يوجد خط أحمر تعني لايسمح لك تغير القيمة اذا كان ألاول يوجد به const
اي القيمة مثبته بششكل دائم..
بكذا فهمنا ماهو المتغير هو يتم حفظ فيه القيمة و بنفس الوقت نستخدم معاه أنوع المتغيرات..
نشوفكم بالدرس القادم..