لثوابت Constants:
يوجد بعض المتغيرات التي ترغب في عــدم تغييرهـا أبـداً وربمـا حينمـا يصـل
البرنامج إلى عـدة آلاف من الأسطر الكودية قد لا تستطيع معرفة إن كان هذا
المتغير تغير لذلك فستـود جعله ثابتاً ، وفي حال تغير لأي ظرف مـن الظـروف
قـد يكـون خطـأ منـك فسـيقوم المتـرجم بإصــدار خطـأ ينبهــك بـذلك ، وحتـى
تستطيع أن تقول للمترجم أن هذا المتغير ثابت ، لذلك لا تسمح لأحد بتغيرهـا
حتى أنا المترجم فعليك بكتابة كلمة const قبل نمط المتغير هـكذا:
const int number=14 ;
تذكر حينما تقوم بالإعلان عـن أن هذا المتغير ثابت فعليك تهيئتـه بقيمــة فـي
نفس الوقت وإلا فلن تستطيع تهيئتــه بـأي قيمـة أخـرى لأن المتـرجم يعتبـره
ثابتاً ولن يسمح لك بتغييره أي أن السطرين التاليين خاطئين :
const int number;
number=14;
يوجد بعض المتغيرات التي ترغب في عــدم تغييرهـا أبـداً وربمـا حينمـا يصـل
البرنامج إلى عـدة آلاف من الأسطر الكودية قد لا تستطيع معرفة إن كان هذا
المتغير تغير لذلك فستـود جعله ثابتاً ، وفي حال تغير لأي ظرف مـن الظـروف
قـد يكـون خطـأ منـك فسـيقوم المتـرجم بإصــدار خطـأ ينبهــك بـذلك ، وحتـى
تستطيع أن تقول للمترجم أن هذا المتغير ثابت ، لذلك لا تسمح لأحد بتغيرهـا
حتى أنا المترجم فعليك بكتابة كلمة const قبل نمط المتغير هـكذا:
const int number=14 ;
تذكر حينما تقوم بالإعلان عـن أن هذا المتغير ثابت فعليك تهيئتـه بقيمــة فـي
نفس الوقت وإلا فلن تستطيع تهيئتــه بـأي قيمـة أخـرى لأن المتـرجم يعتبـره
ثابتاً ولن يسمح لك بتغييره أي أن السطرين التاليين خاطئين :
const int number;
number=14;
ليست هناك تعليقات:
إرسال تعليق