الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هو فائدة الكلمة المحجوزة Const ؟

بدأه سامي راتب في 31 أكتوبر 2008 · 4 رد · 925 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة

أود الاستفسار من أهل الخبرة

ما هو فائدة الكلمة المحجوزة

const

كيف استخدمها ؟

ما هو نظير في لغة السي الــ

#define X 10

في لغة السي بلس بلس

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

#2

تحمي متغيرك من التغيير.

اذا عرفت متغير بالشكل التالي:

  1. const int x=10;
  2.  

فلا يسمح بتغيير قيمة x طوال عمل البرنامج اي انه اصبح ثابت.

tvquran_6.gif

#3

ايضا تفيد في هذا

const int size =10;

int arr[size];

لو حذفت const سيظهر خطأ

تم تعديل هذه المشاركة بواسطة الاخير زمانه في 1 نوفمبر 2008 في 16:40

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

#4

ولماذا لا نستخدم #define

دولة الخلافة الاسلامية في المخاض الاخير وميلادها قريب

حزب التحرير : التزم الطريق الصحيح الشرعي الوحيد لاعادة دولة الخلافة الاسلامية .

الامة الاسلامية متعطشة لقيادة مخلصة لتذوق حلاوة النصر ولن يكون ذلك الا بعودة الخلافة الاسلامية

الامة الاسلامية تحتاج لاحداث تسحقها سحقا وتمعسها معسا لتفكر تفكيرا جماعيا بالتغير لان وحدة المشاعر لوحدها لاتكفي وهذة الاحداث كلها خير

#5

ينصح بالابتعاد عن PreProcessor Directives , يعنى استخدام Function بدلاٌ من macros , و استخدام const بدلاً من #define

Meta Programming - يا أيها الزمن القديم عد من جديد!

شرح Preprocessor Directives

------------------------------------

اضافة :

http://www.sudancs.com/viewtopic.php?f=7&t=147

تم تعديل هذه المشاركة بواسطة Omar Eladel في 15 نوفمبر 2008 في 01:45

مواضيع مشابهة