السلام عليكــم ورحمـة الله وبركاتــة
أود الاستفسار من أهل الخبرة
ما هو فائدة الكلمة المحجوزة
const
كيف استخدمها ؟
ما هو نظير في لغة السي الــ
#define X 10
في لغة السي بلس بلس
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
السلام عليكــم ورحمـة الله وبركاتــة
أود الاستفسار من أهل الخبرة
ما هو فائدة الكلمة المحجوزة
const
كيف استخدمها ؟
ما هو نظير في لغة السي الــ
#define X 10
في لغة السي بلس بلس
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
تحمي متغيرك من التغيير.
اذا عرفت متغير بالشكل التالي:
فلا يسمح بتغيير قيمة x طوال عمل البرنامج اي انه اصبح ثابت.
ايضا تفيد في هذا
const int size =10; int arr[size];
لو حذفت const سيظهر خطأ
تم تعديل هذه المشاركة بواسطة الاخير زمانه في 1 نوفمبر 2008 في 16:40
اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ
ولماذا لا نستخدم #define
دولة الخلافة الاسلامية في المخاض الاخير وميلادها قريب
حزب التحرير : التزم الطريق الصحيح الشرعي الوحيد لاعادة دولة الخلافة الاسلامية .
الامة الاسلامية متعطشة لقيادة مخلصة لتذوق حلاوة النصر ولن يكون ذلك الا بعودة الخلافة الاسلامية
الامة الاسلامية تحتاج لاحداث تسحقها سحقا وتمعسها معسا لتفكر تفكيرا جماعيا بالتغير لان وحدة المشاعر لوحدها لاتكفي وهذة الاحداث كلها خير
ينصح بالابتعاد عن PreProcessor Directives , يعنى استخدام Function بدلاٌ من macros , و استخدام const بدلاً من #define
Meta Programming - يا أيها الزمن القديم عد من جديد!
------------------------------------
اضافة :
تم تعديل هذه المشاركة بواسطة Omar Eladel في 15 نوفمبر 2008 في 01:45