#C

المتغيرات في اللغة السي شارب

الكاتب: 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 

اي القيمة مثبته بششكل دائم..

 

بكذا فهمنا ماهو المتغير هو يتم حفظ فيه القيمة و بنفس الوقت نستخدم معاه أنوع المتغيرات..

 

نشوفكم بالدرس القادم..