Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الثوابت

جزء من قسم Fundamentals في رحلة C++ على Coddy — الدرس 10 من 74.

الثابت هو نوع خاص من المتغيرات لا يمكن تغييره بمجرد تهيئته.

للإعلان عن ثابت، استخدم الكلمة المفتاحية const متبوعة بنوع المتغير:

const int maxValue = 100;

في المثال أعلاه، يتم تهيئة ثابت يسمى maxValue بالقيمة 100.

إذا حاولنا تغيير قيمة ثابتة:

const int maxValue = 100;
maxValue = 200; // سيؤدي هذا إلى حدوث خطأ

سيؤدي ذلك إلى حدوث خطأ لأن القيم الثابتة لا يمكن تغييرها.

في لغة ++C، من الاصطلاحات الشائعة تسمية الثوابت باستخدام ALL_CAPS (أحرف كبيرة مع وجود شرطات سفلية بين الكلمات):

const int MAX_VALUE = 100;
const double PI = 3.14159;

هذا يجعل الثوابت سهلة التمييز عن المتغيرات العادية في التعليمات البرمجية الخاصة بك.

challenge icon

التحدي

مبتدئ

أنشئ ثابتاً باسم PI وقم بتهيئته بالقيمة 3.14159.

ورقة مرجعية

لا يمكن تغيير الثابت بعد تهيئته. استخدم const متبوعاً بالنوع:

const int MAX_VALUE = 100;
const double PI = 3.14159;

اصطلاحاً، تتم تسمية الثوابت بـ ALL_CAPS. تؤدي محاولة تعديل الثابت إلى حدوث خطأ:

MAX_VALUE = 200; // خطأ - لا يمكن تغيير قيمة الثابت

جرّب بنفسك

#include <iostream>

int main() {
    // اكتب كودك بالأسفل


    // لا تغير السطر بالأسفل
    std::cout << "PI = " << PI;
    return 0;
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals